cygwinで私が入力したほとんどすべてのunixコマンドは警告メッセージを印刷し、時間がかかり、最終的に正しい結果を提供します。
-bash-4.1$ ls
0 [main] bash 7468 child_info_fork::abort: cygreadline7.dll: Loaded to different address:
parent(0x320000) != child(0x3B0000)
-bash: fork: retry: Resource temporarily unavailable
この警告はどういう意味ですか?
ベストアンサー1
Windowsは各プロセスの同じアドレスに各ダイナミックライブラリをロードします。fork
これにより、親プロセスと子プロセスに異なるバージョンのDLLがある場合(つまり、親プロセスが開始された時間と子プロセスが開始される時間の間にDLLをアップグレードする場合)、Cygwinエミュレーションと望ましくない対話が発生する可能性がありますあります。ライブラリをアップグレードしたら、すべてのCygwinプロセスを再起動してください。