Dev-C调试的基本方法2-1

在Dev-C中调试程序,首先需要在程序中设置断点,之后以调试的方式运行程序。

1 设置断点

当以调试的方式运行程序时,程序会在断点处停下来。点击要设置断点代码行号左侧部分,此时会有如图1所示的红点和绿色对勾,表示断点设置成功。

图1 断点设置成功

如果想取消该断点,只需再次点击该断点,符号消失,表示取消断点。

2 以调试方式运行程序

点击工具栏中的调试按钮(图标是绿色虫子),如图2所示,或者点击F5,开始以调试的方式运行程序。

图2 调试按钮

之后,程序会停在设置断点的代码位置处,如图3所示。

图3 程序在断点处停止运行

行号左侧的蓝色箭头表示程序运行到当前行。而状态栏中与调试有关的按键变为如图4所示状态。

图4 状态栏中与调试有关的按键

3 调试程序

可以使用图4所示的按键对程序进行调试。

3.1 单步调试

点击图4①所示的按键或者F7按键对程序进行单步调试。点击该按键之后,可以看到蓝色的箭头移动到下一行,即表示程序执行了第9行代码,目前停止在在第10行代码的位置,如图5所示。

图5 单步调试

此时,再次点击单步调试按键,程序就会运行到第11行,即结束程序。

3.2 单步进入

如果想进入自定义函数f()内部进行调试,则在图5所示的状态下,点击图4②所示的按键或者F8按键,此时程序会进入到f()函数内部,如图6所示。

图6 单步进入

相关推荐
REDcker6 天前
Android HWASan 详解:硬件标记原理、Clang 启用与排障实践
android·linux·debug·编译·clang·asan·hwasan
其实防守也摸鱼20 天前
带你了解与配置phpmyadmin
笔记·安全·网络安全·pdf·编辑器·工具·调试
冬奇Lab21 天前
烧了数千美金 Token,我用 AI Agent 打通了企业级 Bug 修复全流程
人工智能·debug
其实防守也摸鱼22 天前
MarkText:开源免费的 Markdown 编辑器新星
笔记·pdf·编辑器·免费·工具·调试·可下载
C咖咖25 天前
Linux 下使用 GDB 调试 C++ 的全面总结
linux·gdb·调试
wwyyxx2625 天前
Linux 下 .NET 程序 CPU 异常占用排查记录
linux·.net·调试
其实防守也摸鱼25 天前
GDB安装与配置(保姆级教程)【Linux、Windows系统】
linux·运维·windows·命令模式·工具·虚拟机·调试
Watink Cpper1 个月前
Ubuntu24.04网络图标消失导致无法上网--排查得到原因:内核和驱动版本不匹配
运维·网络·linux内核·运维开发·debug·ubuntu24.04
MC皮蛋侠客1 个月前
Modbus Poll 使用文档
物联网·modbus·调试
ListenAlone1 个月前
Visual Studio 2017 调试长时间未响应问题排查
debug·vs2017