在Eclipse中编译C文件时,我不时会遇到此汇编错误。

c:/mingw/bin /../ lib/gcc/mingw32/4.7.2 /../../../../../../ mingw32/bin/ld.exe:无法打开输出文件main.exe:拒绝许可

当我对源代码进行更改时,它会发生 - 但并非总是如此。

我知道如何解决这个*,但是我想知道为什么会发生以及如何避免它?

*在Eclipse中,我去调试器并终止程序的主线程

有帮助吗?

解决方案

您自己说,这是因为编译的程序仍在运行。

在Windows中,您无法更改程序运行时的EXE文件。

这是令人烦恼的,而(对我来说)使窗户的舒适性略低于Linux的开发。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top