許可が拒否されました - 出力ファイルを開くことはできません

StackOverflow https://stackoverflow.com/questions/19855571

  •  29-07-2022
  •  | 
  •  

質問

EclipseでCファイルをコンパイルするときに、このコンパイルエラーが表示されます。

c:/mingw/bin /../ lib/gcc/mingw32/4.7.2 /../../../////../ mingw32/bin/ld.exe:出力ファイルを開くことはできませんmain.exe:許可が拒否されました

ソースコードに変更を加えたときに起こりましたが、常にではありません。

私はこれを解決する方法を知っています*しかし、なぜそれが起こるのか、そしてそれを避ける方法を知りたいですか?

*Eclipseでは、デバッガーに行き、プログラムのメインスレッドを終了します

役に立ちましたか?

解決

あなたはそれを自分で言った、それはコンパイルされているプログラムがまだ実行されているために起こる。

Windowsでは、プログラムが実行されているときにプログラムのEXEファイルを変更することはできません。

それは素晴らしく迷惑であり、(私にとって)開発のためのLinuxよりも窓がわずかに快適ではないようにすることの1つです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top