在Codelite IDE中编译我的c ++代码时,我得到了这个构建输出:
32\cmd.exe /C C:/TDM-GCC-64/bin/mingw32-make.exe -j4 SHELL=cmd.exe -e -f
Makefile
"----------Building project:[ source - Debug ]----------"
mingw32-make.exe[1]: Entering directory 'C:/Users/sprv6/Desktop/codelite workspaces/Competitive neural networks/source'
C:/TDM-GCC-64/bin/g++.exe -o ./Debug/source ./Debug/main.cpp.o -L.
C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot open output file ./Debug/source.exe: Permission denied
collect2.exe: error: ld returned 1 exit status
mingw32-make.exe[1]: *** [Debug/source] Error 1
source.mk:78: recipe for target 'Debug/source' failed
mingw32-make.exe[1]: Leaving directory 'C:/Users/sprv6/Desktop/codelite workspaces/Competitive neural networks/source'
mingw32-make.exe: *** [All] Error 2
Makefile:4: recipe for target 'All' failed
====1 errors, 0 warnings====
我已经尝试取消选择“通过文件将对象列表传递给链接器”选项,但这是不成功的。我也试过重新安装我的编译器,没有成功。我不知道还能做什么。我所知道的问题的根源是它在我错误地编写了一些试图从列表末尾获取值的代码之后才开始发生。
注意:我理解与此类似的问题,但他们的解决方案对我不起作用。