あなたはそれを自分で言った、それはコンパイルされているプログラムがまだ実行されているために起こる。
Windowsでは、プログラムが実行されているときにプログラムのEXEファイルを変更することはできません。
それは素晴らしく迷惑であり、(私にとって)開発のためのLinuxよりも窓がわずかに快適ではないようにすることの1つです。
質問
EclipseでCファイルをコンパイルするときに、このコンパイルエラーが表示されます。
c:/mingw/bin /../ lib/gcc/mingw32/4.7.2 /../../../////../ mingw32/bin/ld.exe:出力ファイルを開くことはできませんmain.exe:許可が拒否されました
ソースコードに変更を加えたときに起こりましたが、常にではありません。
私はこれを解決する方法を知っています*しかし、なぜそれが起こるのか、そしてそれを避ける方法を知りたいですか?
*Eclipseでは、デバッガーに行き、プログラムのメインスレッドを終了します
解決
あなたはそれを自分で言った、それはコンパイルされているプログラムがまだ実行されているために起こる。
Windowsでは、プログラムが実行されているときにプログラムのEXEファイルを変更することはできません。
それは素晴らしく迷惑であり、(私にとって)開発のためのLinuxよりも窓がわずかに快適ではないようにすることの1つです。