使用MinGW编译C++程序时,出现collect2.exe错误,通常与链接过程失败有关,需检查代码和库引用是否正确。
1、 检查程序是否正在运行,查看任务栏是否有小黑框,若有则关闭;若无,请继续参考后续步骤。
2、 按下Win键加R键,启动运行窗口,输入cmd并回车,即可打开命令提示符。
3、 在命令提示符输入tasklist并回车,即可查看当前运行的进程及其对应的映像名称。
4、 在映像名称列中找到你运行的程序名称,例如1.exe,然后记下其对应右侧PID列中的数字,如13700。
5、 在命令提示符中执行 taskkill /pid 加进程号加 /f 可强制结束指定进程。例如,若1.exe的进程号为13700,则输入 taskkill /pid 13700 /f 后按回车即可终止该进程。
6、 按下回车后,若显示成功:已终止 PID 为 XXXXX 的进程。,例如成功:已终止 PID 为 13700 的进程。,说明问题已解决,可重新进行正常编译。
评论
更多评论