• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

为DEVC++/CodeBlock配置gdb调试遇到的问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 DEV C++和CodeBlock都只是一个IDE,不能编译调试,需要自己配置MINGW和gdb调试

1、MINGW

在这下载mingw-get-setup.exe安装即可。

https://sourceforge.net/projects/mingw/files/MinGW/

配置MINGW很简单,安装包就好了,可以只安装gcc和g++的。

选中前面的方块,然后installation->ApplyChanges即可。这个安装过程。。。很慢,也可能是我的网不好,他慢慢的安装了快一个小时。

2、配置GDB调试。

只安装MINGW是没有gdb.exe的。也就是不能调试。所以需要自己弄。

(1)、直接把下面云盘里的gdb.exe粘贴到MinGW\bin文件夹下。(最好把这个路径配置到环境变量)

https://pan.baidu.com/s/1aWMk80ZoDAhOnwidj53pgA

注意:gcc和g++版本必须跟下图一模一样。

(2)如果版本不一样,最好自己编译生成一个gdb.exe。

这个大佬详细写了编译的过程。膜一下。我也是看他的博客才搞清楚了gdb调试。

https://blog.csdn.net/ksws0292756/article/details/78505240

 

3、DEV C++调试配置

如果你把MinGW\bin文件夹添加到环境变量了,安装DC之后他就自己找到了gcc,g++,gdb文件里。(亲测是这样,我都没配置他们的额路径。)

 工具->编译选项->程序

代码生成/优化->连接器,产生调试信息最好选成yes。

 

代码生成/优化->代码生成->语言标准最好选中ISO C++11。这是为了支持最新的C++11标准。

调试的时候

1、注意先添加断点。

2、运行->调试或直接F5

 

 

这里之所以我用DEV C++。就是因为。。。我要考PAT和CCF CSP认证。机房基本都只支持DEV C++或者 VC++,VC又太老了,好像不支持C++11。机房的VS也很坑,CodeBlock又太杂,我就觉得用DC比较好。多多练习呀。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#数据保存到Excel发布时间:2022-07-18
下一篇:
【M34】如何在同一个程序中结合C++和C发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap