每5次左右构建我的程序后我得到这个错误,这不是致命的,因为只是再次运行make
通常编译程序,一切都很好,但我不知道为什么会显示这个错误,是什么导致它?
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: reopening
program.exe: Permission denied
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: final link failed:
Permission denied
collect2: ld returned 1 exit status
make: *** [skbx2] Error 1
答案 0 :(得分:2)
这意味着流程program.exe
仍在运行。您可以在重建之前检查任务管理器以查找并终止它。它正在运行的事实要么是因为你附加了一个调试器,要么程序没有干净地退出,Windows正在转储一些错误信息,或者程序只是继续运行。