• Turbo C 2.0 集成调试器的使用方法


    •   一旦修改好语法错误之后程序编译就没什么问题了, 但还是可能不按要求运 行, 因为可能有逻辑错误(运行错误)。这种错误跟踪就无助于发现错误位置了。 TC有一个集成调试器可以跟踪运行错误。通过调试器可以运行, 在断点处暂停, 检查变量的值, 甚至可以改变之, 以看程序会


        一旦修改好语法错误之后程序编译就没什么问题了, 但还是可能不按要求运
    行, 因为可能有逻辑错误(运行错误)。这种错误跟踪就无助于发现错误位置了。
    TC有一个集成调试器可以跟踪运行错误。通过调试器可以运行,  在断点处暂停,
    检查变量的值, 甚至可以改变之, 以看程序会有什么反应。
       Turbo C集成调试器是源程序级的调试器, 即用同你编写程序一样的"" 语言""
    来控制调试器。例如, 为了显示数组中的一个元素的值, 可告诉调试器显示这样
    的表达式的值:
    Ctrl+F4  Debug/Eavluate            计算表达式, 允许修改变量的值。
             Debug/Find Function       查找函数定义, 显示在编辑窗口中。 仅
                                       在调试时才有效。
    Ctrl+F3  Debug/Call Stack          显示调用栈,  可显示任何函数的当前执
                                       行位置, 其方法是在调用栈中选择相应的
                                       函数名。仅在调试时有效。
             Debug/Source Debugging    控制是否允许调试: 置为On时,  集成调
                                           试器和单独调试器均可用 ;   置为
                                            Standalone时, 只能用单独调试器
                                            调试, 虽然还能在TC中运行; 置为
                                            None时, 在.EXE文件不置调试信息,
                                            两种调试均不能调试。
    Ctrl+F4  Break/Watch/Add Watch          增加一监视表达式。
             Break/Watch/Delete Watch       删除一监视表达式。
             Break/Watch/Edit               编辑一监视表达式。
             Break/Watch/Remove All         删除所有监视表达式。
               Watches
    Ctrl+F8  Break/Watch/Toggle             设置或清除光标所在行的断点。
               Breakpoint
             Break/Watch/Clear              删除程序中所有断点。
               Breakpoint
             Break/Watch/Next               显示下一断点
               Breakpoint
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

      调试器菜单命令及其热键:
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
      热键            菜单命令                           功能
    ───────────────────────────────────
      F5                                 在整屏和分屏之间放大缩小活动窗口。
    Alt+F5                               将显示转到用户屏, 击任意键返回。
      F6                                 在编辑窗口与监视窗口或消息窗口间
                                         切换。
    Alt+F6                               若编辑窗口是活动的,  转到最近一次
                                         装入编辑器的文件;  若下面窗口是活
                                         动的, 则在监视窗口和消息窗口间切换。
    Ctrl+F9   Run/Run                    调试运行或不调试运行程序,  必要时
                                         编译、连接源文件, 若编译、 连接时
                                         Debug/Source Debuging和O/C/C/OBJ
                                         Debug Information为On, 则运行程序
                                         到断点或程序末尾。
              Project/Remove Messages    删除消息窗口中的内容。
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  • 相关阅读:
    H7-TOOL外网远程LUA小程序功能展示
    【第3版emWin教程】第20章 emWin6.x存储设备之基本函数
    【第3版emWin教程】第19章 emWin6.x的2D图形库之绘制图形(含二维码和条形码)
    【第3版emWin教程】第18章 emWin6.x的2D图形库之绘制流位图(SPI Flash方案)
    【第3版emWin教程】第17章 emWin6.x的2D图形库之绘制流位图(QSPI Flash内存映射方案)
    嵌入式新闻早班车-第7期
    【第3版emWin教程】第16章 emWin6.x的2D图形库之绘制流位图(SD卡方案)
    嵌入式新闻早班车-第6期
    【第3版emWin教程】第15章 emWin6.x的2D图形库之绘制位图
    【第3版emWin教程】第14章 emWin6.x的2D图形库之基本绘图
  • 原文地址:https://www.cnblogs.com/zjoch/p/1771005.html
Copyright © 2020-2023  润新知