首页 > 代码库 > 调试技巧丨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