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

 DEV C++和CodeBlock都只是一个IDE,不能编译调试,须要本身配置MINGW和gdb调试工具

一、MINGW

在这下载mingw-get-setup.exe安装便可。优化

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

配置MINGW很简单,安装包就行了,能够只安装gcc和g++的。调试

选中前面的方块,而后installation->ApplyChanges便可。这个安装过程。。。很慢,也多是个人网很差,他慢慢的安装了快一个小时。blog

二、配置GDB调试。

只安装MINGW是没有gdb.exe的。也就是不能调试。因此须要本身弄。get

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

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

注意:gcc和g++版本必须跟下图如出一辙。编译

(2)若是版本不同,最好本身编译生成一个gdb.exe。变量

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

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

 

三、DEV C++调试配置

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

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

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

 

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

调试的时候

一、注意先添加断点。

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

 

 

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

相关文章
相关标签/搜索