Codeblocks17.12版本不能的debug问题解决方法

最近按照了最新版的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

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

猜你喜欢

转载自blog.csdn.net/wanrxpjing/article/details/81211669