在Dev-C++中进行调试的基本步骤如下:
设置生成调试信息
打开Dev-C++,点击工具(Tools)菜单,选择编译器选项(Compiler Options),然后进入设置(Settings)。
在设置中找到代码生成/优化(Code Generation/Optimization)部分,选择连接器(Linker),确保“产生调试信息”(Generate Debug Info)选项设置为“Yes”。
编译程序
在工具栏上点击“全部编译”(Build All),然后点击对勾图标(如果有的话),程序将会重新编译。
设置断点
在代码中,将光标移动到想要暂停执行的行,可以通过按`Ctrl+F5`或点击行号左侧的红色标记区域来设置断点。
开始调试
点击工具栏上的“调试”(Debug)按钮或按`F8`键开始调试程序。
如果程序没有调试信息,Dev-C++会提示并自动将“产生调试信息”设置为“Yes”,然后重新编译工程。
执行控制
在调试模式下,`F7`用于执行当前行并跳到下一行。
`Ctrl+F7`使程序跳到下一个断点。
`Shift+F4`会在光标所在行设置新的断点。
查看变量值
在调试视图的变量监视窗口中,右键点击(或左键点击,如果你是左手习惯者),选择“添加监视”(Add Watch)并输入变量名,按`F4`确认。

也可以直接选中源代码中的变量名,然后按`F4`。
如果开启了“通过鼠标监测变量”(Watch variable under mouse)选项,只需将鼠标悬停在变量上一段时间,变量也会自动加入监视列表。
查看指针值
查看指针所指向的变量值,需要先按`F4`,然后输入`*pointer`,其中`pointer`是你的指针变量名。
如果在调试过程中遇到问题,比如程序闪退或无反应,可以尝试以下解决方法:
确保已经正确设置了生成调试信息。
检查是否有足够的内存来运行调试会话。
如果遇到`zlib1.dll`相关的错误,可以尝试将`zlib1.dll`文件放入C盘的某个目录中。
尝试切换编译模式,例如从Release模式切换到Debug模式。
如果使用的是较旧版本的Dev-C++,考虑升级到最新版本。
以上步骤应该可以帮助你在Dev-C++中进行基本的调试操作。
