Dev C++ Permission denied collect2: ld returned 1 exit status 编译错误

Posted on 2015-09-24 13:29  lmoavne  阅读(1537)  评论(0)    收藏  举报

Dev-C++  version:5.3.0.3

编译错误:Permission denied

              collect2: ld returned 1 exit status

原      因:1.编译的时候按F9,默认在同目录下生成exe,会产生这种错的原因是,之前已经编译过一次,存在一个相同名称的exe。其实,你仔                 细观察一下,当按下F9提示编译错误(此时存在这个相同名称的exe)时,虽然不会编译成功生成心得exe,但是等几秒,它会删除

                原来的存在同名exe。所以,如果遇到这种情况,可以主动删除原来的同名exe,也按下F9可以等待一会,再重新编译。

              2.编译的时候,exe程序还在运行,请关闭之后,再编译。但是我使用的Dev-C++的版本不会出现此问题,因为程序运行时,禁用了         编译按钮和快捷键。