code blocks17.12版本不能断点调试

最近按照了最新版的codeblock软件,编写好代码之后,编译成功了,但是在进行调试的时候,却发现无法进行啊,一直报错,如下:

错误:您需要在调试器设置中指定调试程序。

(对于 MinGW 编译器, 是 'gdb.exe' (不包含引号))

(对于 MSVC 编译器, 是 'cdb.exe' (不包含引号))

按照网上查看了很多解决方法,无法就是这些:

1 进行调试的必须是一个project而不能是一个单一的cpp文件。

2 project的路径不能包含中文,尽量不要包含空格,不知道空格会不会有影响。

3 本身没有打开编译器的-g标志,具体:在setting->complier and debugger->global complier setting->complier flags中勾选produce debugging symbols[-g]

仔细检查了自己的程序并不存在以上的错误,那到底哪里的错,一直查看了很久的才看到一个解决这个问题的方法,我把它总结了下:

第一步:进入设置中点击调试器选择。

第二步,点击弹框中的default如下图,设置前你的可执行路径里面啥也没有,是红色的。

第三步,然后把你的路径设置为gdb32.exe所在位置,我的是D:\Program Files (x86)\CodeBlocks\MinGW\bin\gdb32.exe

最后确定,重新编译下代码,然后就可以调试了啊!

原文:https://blog.csdn.net/wanrxpjing/article/details/81211669 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值