Dev-C++ 单步调试的使用方法

前言

dec-c++新手同学程序逻辑写错了,只用肉眼看,没看出问题。
这时,要单步调试才能看到错误原因。
写个在dev-c++中使用单步功能的指南给他。

实验

将程序编译方式选为debug, 如果不选为debug就没有调试信息可供调试。
工具栏上有生成方式选择下拉条,选debug字眼的。
我这显示的debug选项有2个,1个是win64程序,1个是生成win32程序,随便2选1.
在这里插入图片描述

将程序编译过,选择全部编译。
主菜单 => 运行 => 全部重新编译
在这里插入图片描述
在程序入口点或自己感兴趣的点的代码前面显示函数的那里,用鼠标点击一下,就能下一个断点。
再点击一下就清除断点
假设你要查为啥你写的查询函数不好使,就在查询那行前面下断点。
在这里插入图片描述

以调试方式启动程序
主菜单 => 运行 => 调试
在这里插入图片描述
调试运行的界面如下
因为还没运行到你下的断点那,所以程序在正常跑。
断点已经下在查询那行前面了,你选程序界面上的查询功能,就会进入查询功能的逻辑,断在你下的断点处,程序就停住了。
在这里插入图片描述
像你写的这个程序,输入3,就会进入查询,然后断在你下的断点那里,如下图。
在这里插入图片描述
这时,就用鼠标按下单步进入按钮,就可以一步一步进入函数内部调试了。
单步的按钮如下,用鼠标点击一下执行一条语句。"单步步入"一下,就走一步,遇到函数,会进入函数内部。
在这里插入图片描述
等调试出bug原因时,如果想停止调试,进入编译代码的状态。执行 主菜单 => 运行 => 停止执行。
在这里插入图片描述
在单步过程中,查看变量的值
先将左边的TAB页从项目管理,用鼠标点击调试TAB页,切到调试页面,这个页面中可以看变量的值
在这里插入图片描述
添加需要查看的变量
在代码区选择需要查看的变量(用鼠标将这个变量双击或用鼠标拖动选择这个变量名称),右键菜单,选择添加查看
在这里插入图片描述
此时,就能在左边的调试TAB页看到这个变量的值如下图。
可以看到g_BusNum当前的值是0.

在这里插入图片描述
如果不想要这个变量,或者要改变这个变量的值,在DebugTAB页中右击这个变量,会出现菜单,选择对应的菜单就行。
在这里插入图片描述

如果一遍没看到问题,还想从这个断点再单步调试一下,按调试按钮,直接跑起来,直到按照程序流程遇到断点才会断住。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值