Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Eclipse 中编译 c 文件时,有时会出现此编译错误。
c:/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe: 无法打开输出文件 main.exe: 权限被拒绝
当我对源代码进行更改时会发生这种情况 - 但并非总是如此。
我知道如何解决这个*但我想知道它为什么会发生以及如何避免它?
*在eclipse中我去调试器并终止程序的主线程
你自己说的,它发生是因为正在编译的程序仍在运行。
在 Windows 中,您无法在程序运行时对其 exe 文件进行更改。
这非常烦人,而且其中之一(对我而言)使 Windows 在开发方面比 Linux 稍微不那么舒服。