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比较好。多多练习呀。

最新文章

  1. 对象的比较与排序:IComparable和IComparer接口
  2. C#加密解密大全
  3. 自定义Toast、程序退出时Toast也退出、Toast的用法
  4. 12天学好C语言——记录我的C语言学习之路(Day 2)
  5. javascript在html中使用 第10节
  6. jQuery自定义组件——输入框设置默认提示文字
  7. 4.当接口的请求方式为 application/json的时候时
  8. 提高C++编译速度-------pimpl 模式& 桥接模式(转)
  9. enumerate()使用
  10. Linux CentOS 7 下 Apache Tomcat 7 安装与配置
  11. PowerDesigner显示Common注释列并自动赋值
  12. P4180 【模板】严格次小生成树[BJWC2010]
  13. 【笔记】C#往TextBox的方法AppendText加入的内容里插入换行符
  14. python 之 collections
  15. C语言使用pthread多线程编程(windows系统)二
  16. [转]使用ASP.NET Web API 2创建OData v4 终结点
  17. 手把手教你最简单的开源项目托管GitHub入门教程
  18. 注册Asp4.0到iis
  19. Hive UDAF开发详解
  20. mysql利用timestamp来进行帖子排序

热门文章

  1. Ueditor上传图片到本地改造到上传图片到七牛云存储
  2. 我想写一个前端开发工具(一):在npm发布模块
  3. AngularJS 三 控制器和事件
  4. 标准对象——RegExp
  5. 轻量ORM-SqlRepoEx (五) 存储过程操作
  6. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛--E-回旋星空
  7. Spring Boot多环境配置
  8. python实现简单决策树(信息增益)——基于周志华的西瓜书数据
  9. Linux实战教学笔记
  10. Java中Redis缓存