首页 > 代码库 > 调试技巧丨Tubor C 2.0
调试技巧丨Tubor C 2.0
让程序执行到你希望暂停的地方暂停并观察阶段性的结果
方法一:使程序执行到光标所在行暂停
Step 1: 把光标移动到需要暂停的行上
Step 2:执行菜单的Run下拉菜单中的 “Go to Cursor”选项(或者 按快捷键 【F4】)
效果:
当程序执行到该行时将会暂停在该行
扩展:
已经在前面某个位置暂停了,此时如果将光标再向后移动到某个位置,再按下【F4】,程序将从当前位置的暂停点往后继续执行到新的光标位置,再次暂停下来
方法二: 设置断点
Step 1: 把光标移动到需要设置为断点的行上
Step 2:执行菜单中的“Break/watch”下拉菜单中的“Toggle breakpoint”选项(或者 按Ctrl + F8),就设置好断点了
效果:被设置的断点的行将会显示为红色光条
扩展: 在同一行,第一次按下 Ctrl + F8 是设置,第二次按下是 取消设置
Step 3:按快捷键【Ctrl + F9】,程序开始执行,至设置了断点的行暂停
设置需要观察的结果变量
方法:使程序执行到指定的位置暂停,此时可以查看想要查看的目前的变量的值
Step 1: 在菜单的"Break/watch"中选中“Add watch”选项(或者按快捷键 【Ctrl + F7】)
效果:屏幕上会弹出小窗口,提供输入变量名来查看变量目前的值
Step 2: 例如将光标移动到第五行,然后按下【F4】,程序执行到第五行暂停住
。
。
。
效果:
查看窗口中会显示查看变量 i 的当前值
说明:
绿色光条表示当前程序被执行到的位置(被暂停到的位置)
扩展:
设置多个查看变量: 多次使用【Ctrl + F8】
改变查看变量的名字:
Step 1: 按下【 F6 】
效果: 使操作窗口切换为查看窗口
Step 2: 按下【 Enter 】键
效果: 此时可更改查看变量的名字了
删除查看变量:
Step 1: 按下【 F6 】
效果: 使操作窗口切换为查看窗口
Step 2: 上下移动光标选定要被删除的查看变量
Step 3: 按下【 Delete 】键,即可删除想要被删除的查看变量
单步执行
方法: 执行菜单 “ Run ”中的 “ Step over ”操作(快捷键 【 F8 】)
Case 1: 如果遇到 自定义 的函数调用,有想要进入函数中单步执行
Step 1:
执行菜单 “ Run ”中的 ” Trace into“操作(快捷键 【 F7 】)
Case 2: 对于不是函数调用的语句来说的话, 执行 “ Step over ”操作 和 ” Trace into“操作 ,效果一样
Be careful: 对于遇到系统函数的调用不要使用 【 F7 】
结束调试
方法: 执行菜单”Run“中的" Program reset "操作(快捷键 【Ctrl + F2】)
调试技巧丨Tubor C 2.0