Dev-C++调试方法的具体使用
目录
- 写在前面
- 具体步骤
- 0. 确定编译器
- 1. 开启调试模式
- 2. 代码调试
写在前面 已经弃坑Dev-C++有一段时间了,但作为一款轻量且新手友好的IDE,它往往是入门C/C++以及刷算法题的绝佳选择。这里分享在Dev-C++上调试代码的方法,为后来者提供有用的信息。
我的dev-c++基本信息:版本 5.11,中文版,字体与背景自定义(无影响)
今天才发现原来源代码文件好像也可以调试?我之前用还是不行的,保险起见我以建立一个项目文件来做展示。
测试代码:
#include int main() { int n, cnt = 0; scanf("%d", &n); for(int j = 0; j < n; j ++) {cnt = cnt + 1; } printf("%d", cnt); return 0; }
你需要做的:
首先点击左上角文件->新建->项目(Alt + F + N + P)
文章图片
接着选择“Console Application”,代码语言(C/C++),设置项目名称
文章图片
一路点击确定、保存后来到了如下界面:
文章图片
把上面自动出现的示例代码删去,粘贴上自己的代码,保存,就可以开始着手调试了。
具体步骤
0. 确定编译器
如图,确定你的调试模式是默认的TDM-GCC 4.9.2 64-bit Debug(没有的拿32位的Debug代替)
文章图片
文章图片
1. 开启调试模式
1.1 点击“工具”(Tools),选择“编译选项”(Compiler Options)
文章图片
1.2 在白框中选择“代码生成/优化”->“连接器”->“产生调试信息”->“Yes”,点击确定
文章图片
2. 代码调试
【Dev-C++调试方法的具体使用】2.1 添加断点(单击一行的最左边,出现红色的对勾)
文章图片
2.2 编译程序
当然,如果你不编译直接点调试的话问题不大,dev会询问你是否需要编译
2.3 点击调试(上方的紫色对勾,或者按F5)
文章图片
这时候,黑框会等待你输入n的值,输入之后按下回车,上方标记断点的那一行会变成蓝色。这时候点击左下方的“下一步”,蓝色的标记会不断移动,表示正在执行哪一行。
文章图片
等到执行完毕后,可以在黑框里看到输出
文章图片
左下方的“添加查看”我们也常常使用,作用是实时观测到每个变量的值(下图左边栏显示)
文章图片
快捷键:
- F5开始调试
- F7单步调试
- F8单步进入函数调试
- F9停止调试
推荐阅读
- dev-c++创建lib(静态链接库)文件的实现步骤
- Go 语言入门很简单(sort 中的sortInts 方法)
- Java学习|Java>获取Class对象的三种方式,及其Method、Field、Constructor对象的使用方法
- 工具|burpsuite无法捕捉localhost包的解决方法
- Linux系统中负载较高&磁盘I/O %util特别高问题排查思路与解决方法(学完Linux问题基本都可以解决)
- python连接FTP服务器的实现方法
- HAC集群状态检查切换数据同步验证方法 目录
- 云迁移之5R方法优秀实践总结
- java|pytorch贝叶斯网络_使用贝叶斯优化快速调试pytorch中的超参数的快速教程
- Centos 把yum源软件包迁移到内网安装的方法