关于Windows:代码块,C ++构建:权限被拒绝collect2.exe

Codeblocks, C++ build: Permission denied collect2.exe

我正在尝试在Codeblocks(Windows)中构建和运行带有2个头文件的C ++源文件。 为此,我建立了一个Codeblocks项目(这是第一次)。 我也一直在网上寻找设置的解决方案,但仍然收到相同的消息。
这是构建日志:

cannot find C:\Users\cs106: Permission denied
collect2.exe: error: ld returned 1 exit status

search directories/compiler:"C:\MinGW\bin"
search directories/linker: "C:\MinGW\bin"
search directories/resource compiler: "C:\MinGW\bin"

我还附上我的项目的图片。
我在哪个字段中指定在哪里可以找到此* .exe文件?

enter image description here

enter image description here

我最新的构建日志如下:

-------------- Build: Debug in CS106v3.2 (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -LC:\MinGW\bin -LC:\MinGW\bin -o bin\Debug\CS106v3.exe obj\Debug\main.o "C:\Users\E\Documents\Algorithm\C++ S\cs106" C:\MinGW
mingw32-g++.exe: error: C:\Users\E\Documents\Algorithm\C++ S\cs106: No such file or directory
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))

但是我在任何地方都没有提到" C: Users E Documents Algorithm C ++ S cs106"。 为什么在该文件夹中查找?


此错误消息"权限被拒绝" collect2.exe是因为代码块控制台应用程序仍在后台运行。
在Windows 8上:右键单击屏幕底部的菜单栏。
然后点击"任务管理器"
在进程下。
找到已处理的名为"控制台窗口主机"的主机
右键单击它,然后单击"结束任务"
单击复选框"放弃未保存的数据并关闭"
然后点击"关机"
那之后你应该很好。


在进程管理器中,您的" CS106v3.exe"可能仍在那里运行(我的名字是" study.exe",名称为项目)。 你必须杀死它。 很抱歉这么愚蠢的答案,这是我发生的,因为我正在编写的代码中有错误。 我是C ++的新手,每次都会发生在我身上。