首页 文章

Codeblocks,C build:Permission denied collect2.exe

提问于
浏览
0

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

找不到C:\ Users \ cs106:权限被拒绝collect2.exe:错误:ld返回1退出状态搜索目录/编译器:“C:\ MinGW \ bin”搜索目录/链接器:“C:\ MinGW \ bin”搜索目录/资源编译器:“C:\ MinGW \ bin”

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

enter image description here

enter image description here

我的最新构建日志如下:

-------------- Build:在CS106v3.2中调试(编译器:GNU GCC编译器)--------------- mingw32-g .exe - LC:\ MinGW \ bin -LC:\ MinGW \ bin -o bin \ Debug \ CS106v3.exe obj \ Debug \ main.o“C:\ Users \ E \ Documents \ Algorithm \ CS \ cs106”C:\ MinGW mingw32 -g .exe:错误:C:\ Users \ E \ Documents \ Algorithm \ CS \ cs106:没有这样的文件或目录进程以状态1终止(0分钟,0秒(s))1个错误,0警告(0分钟,0秒(s))

但我没有在任何地方引用“C:\ Users \ E \ Documents \ Algorithm \ C S \ cs106” . 为什么要查看该文件夹?

2 回答

  • 0

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

  • 1

    查看进程管理器,您的“CS106v3.exe”可能仍在那里运行(我的是“study.exe”,以项目名称) . 你必须杀了它 . 很抱歉这样一个愚蠢的回答,这发生在我身上,因为我写的代码有错误 . 我是c的新手,每次都发生在我身上 .

相关问题