•   一旦修改好语法错误之后程序编译就没什么问题了, 但还是可能不按要求运 行, 因为可能有逻辑错误(运行错误)。这种错误跟踪就无助于发现错误位置了。 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    删除消息窗口中的内容。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

转载于:https://www.cnblogs.com/zjoch/archive/2010/07/04/1771005.html

Turbo C 2.0 集成调试器的使用方法相关推荐

  1. sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片

    原贴地址:sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片-云社区-华为云 [摘要] 之前发了文章"postman使用post方法向华为云obs桶上传文件和图片&q ...

  2. 最浅显易懂的 SAPGUI 里 ABAP 调试器的使用方法介绍

    本文介绍 SAPGUI 里 ABAP 调试器的用法.我们编写的 ABAP 程序,如果执行遇到问题,可以使用 ABAP 调试器,采用单步排错的方式进行调试. 我们使用下面这个简单的 ABAP 程序作为例 ...

  3. Linux下打开Android调试器DDMS的方法

    第一步:找到monitor可执行文件. 切换到目录路径:/home/skart/ide/android/sdk/tools/lib/monitor-x86_64,可以找到monitor可执行文件. 第 ...

  4. 开源项目-基于Intel VT技术的Linux内核调试器

    本开源项目将硬件虚拟化技术应用在内核调试器上,使内核调试器成为VMM,将操作系统置于虚拟机中运行,即操作系统成为GuestOS,以这样的一种形式进行调试,最主要的好处就是调试器对操作系统完全透明.如下 ...

  5. Visual Studio2008安装后更换调试器的问题

    在电脑上同时装了Visual Studio2008和VC++6.0.用VC++6.0写程序出错时,系统会启动Visual Studio2008的调试器.本来也没什么,但我写的都是一些小程序,不至于调用 ...

  6. linux vc 调试方法,VC实现【API钩取】【调试法】附加调试器

    最近在学习逆向核心,在论坛也发了几篇帖子说说自己的经验,帮助自己巩固知识,也方便了大家. 如果帖子中有什么疏漏甚至不对的地方,请大牛们指出,我会积极改正的! 废话不多说,还是我[Miss丿小沫],上教 ...

  7. 下面linux程序中哪一个是调试器,【单选题】下面Linux程序中哪一个是调试器?A. vi B. gcc C. gdb D. make...

    参考答案如下 已知函数f(x)=x2+bx+c(b,单选c∈R),若b.c满足c≥b24+1,且f(c)-f(b)≤M(c2-b2)恒成立,则M的最小值为______. 函数f(x)(x∈R)满足f( ...

  8. Flash Builder 找不到所需的Adobe Flash Player调试器版本的解决办法

    Flash Builder在Debug时出现的问题:Flash Builder 找不到所需的Adobe Flash Player调试器版本 解决方法: 1. 进入Flash Builder的安装目录 ...

  9. 试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。...

            用Visual Studio.net 2003调试项目时,出现错误对话框,显示如下:         试图运行项目时出错,无法启动调试.没有正确安装调试器,请运行安装程序安装或恢复调试 ...

最新文章

  1. 10秒完成Linux系统pip在线安装
  2. 实战篇-简单多语言的实现
  3. ansible unarchive模块
  4. 对Linux内核中进程上下文和中断上下文的理解
  5. Obj文件和Bin文件
  6. python二维数组去重_PHP二维数组去重
  7. 输入网址后到网页显示出来会发生什么?
  8. .h5是什么文件_PPT转H5丨再也不用担心忘带U盘怎么办了
  9. 一篇博客:分类模型的 Loss 为什么使用 cross entropy 而不是 classification error 或 squared error...
  10. 全网最详细黑苹果安装教程,轻松打造Win10+黑苹果双系统,一看就懂。
  11. 对Python的深度学习库Theano的介绍
  12. 基于yolov3 v4 v5的电梯轿厢下的电动车目标检测
  13. 前端性能优化(三)——浏览器九大缓存方法
  14. composer错误
  15. 把计算机知识列表合为一列,怎么把相同表格的数据合并
  16. 隐藏app界面和桌面应用程序图标的方法
  17. 论汽车车机快速启动与开机动画、倒车影像三者关系
  18. 解决非系统盘出现Program Files文件夹以及Program Files下的ModifiableWindowsApps文件夹无法删除的问题。
  19. Cadence IC618使用
  20. 聚类dbi指数_聚类中的性能度量

热门文章

  1. 当对象与原型有相同的属性,调用时的上下文指向问题
  2. bzoj 5340: [Ctsc2018]假面
  3. 安卓没删干净导致报错
  4. SVN服务器搭建和使用(一)
  5. jQuery操作input改变value属性值
  6. 《JAVA编程那点事儿》读书笔记(二)——类和对象
  7. 在quartus 和 ISE 里直接调用modelsim的方法(转)
  8. .NET : 动态生成工作流定义文件并且进行编译
  9. 在Silverlight中读取指定URL图片包数据
  10. 解决WPF中重载Window.OnRender函数失效问题