关于插入断点:在编辑器的左侧邊栏上(要插入断点的行),左键即可之后rebuild all ,调试运行即可
可以通过菜单上 “运行”-》 “转到断点”来开始调试运行
单步的快捷键是 F5、F7、F8,试下看吧
如果你按照2楼的说法都无法调试运行的话那是因为你没有设置dev c++的编译器,加上-g3“编译时加入以下命令”和“在连接器命令行”那裏都要加,之后是
不明白的话看网上的说明吧
在网上只找到了英文版的跟中文的有一点不大一样,凑和看看吧
1. 把“生成调试运行信息”设置为 Yes。方法如下:
2. 编译程序请参考:
把光标移动到您想暂停执行的那一行,按 ctrl + F5或者直接用鼠标点击下图红线标明的区域。
按 F8 开始調试运行如果您没有把“生成调试运行信息”设置为 Yes,Dev-C++ 会提示说您的工程中没有调试运行信息
点击 Yes,Dev-C++ 会自动把“生成调试运行信息”設置为 Yes并且重新编译您的工程。程序运行到断点处会暂停:
按 F7 执行当前行并跳到下一行:
ctrl + F7 跳到下一断点,shift + F4 跳到光标所在行并在该行設置断点。
开始调试运行后在图示区域按右键(如果您使用的是左手习惯,则是左键)选择“添加监测(Add Watch)”;或者直接按 F4。在弹出窗口中输入您想查看的变量名然后按确定(OK),就可以看到该变量的值:
用鼠标选择源文件中的变量名然后按 F4 也可以查看变量的值,該变量会出现在左边的监测列表中:
如果您在环境选项(Environment Options)中选择了“通过鼠标监测变量(Watch variable under mouse)”用鼠标指向您想要查看的变量一段时间,该变量也会被添加到监测列表中
1). 当您想查看指针指向的变量的值的时候,按 F4然后输入星号及指针的名字(如 *pointer)。 如果没加 *看到的將会是一个地址,也就是指针的值
2). 有时,调试运行器(Debugger)可能不知道某个指针的类型从而不能显示该指针指向的变量的值。 此时我們需要手动输入该指针的类型。按 F4 后以 *(type *)pointer 形式输入。例如 *(int *)pointer。