c++ - 代码块,C++ 构建 : Permission denied collect2. exe

标签 c++ windows build codeblocks

我正在尝试在 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”。为什么要在该文件夹中查找?

最佳答案

此错误消息“Permission denied”collect2.exe 是因为 codeblocks 控制台应用程序仍在后台运行。 在 Windows 8 上:右键单击屏幕底部的菜单栏。 然后点击“任务管理器” 在流程下。 找到名为“控制台窗口主机”的已处理 右键单击它并单击“结束任务” 单击复选框“放弃未保存的数据并关闭” 然后点击“关机” 之后你应该会好起来的。

关于c++ - 代码块,C++ 构建 : Permission denied collect2. exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22921297/

相关文章:

c++ - 继承中的函数定义

c++ - 使用 FILE_FLAG_BACKUP_SEMANTICS 后无法更改目录时间戳

java - 连接到在 Docker 中运行的 HBase

C++ 中间函数 Hook : get register values and jump back [x86 assembly on windows]

在 Visual Studio Team Services 上构建项目失败 - 缺少锁定文件

docker - docker build --no-cache 会构建不同的层吗?

build - 开发人员应该在沙箱中工作吗?

c++ - 编译时判断对象是否有自动存储时长的方法

c++ - 双倍与 float

可以附加到正在运行的进程的 C++ 探查器?