CodeBlock编辑器GCC环境下,编译报错:Execution of 'mingw32-g++.exe -o bin\Debug\test.exe obj\Debug\main.o' in 'C

安装CodeBlock编程软件,安装GCC编译链。GCC编译链安装完成之后,应该看到安装成功信息。新建工程,选择GCC编译链,编译之后,报错如下:

Execution of 'mingw32-g++.exe  -o bin\Debug\test.exe obj\Debug\main.o' in 'C

工程编译是成功的,main.o也成功生成,问题出在链接阶段。

mingw32-g++.exe 用于编译阶段,其成功执行,mingw32-g++.exe 用于链接,执行失败。问题最大的可能,是安装MINGW编译链时,g++没有安装,或者安装的PATH不对,可以在cmd窗口运行mingw32-g++.exe 查看结果。

CodeBlock默认的链接选项是g++,它对C/C++均有很好的支持,而且,它默认你是安装了full C/C++ toolchain.


解决办法:

  1. settings->compiler
  2. 确认编译链为GNU GCC
  3. 切换到Toolchain executables
  4. 将Linker for dynamic libs from mingw32-g++.exe to mingw32-gcc.exe
  5. 保存,重新编译即可

评论 3 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

iemink

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值