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 删除消息窗口中的内容。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
转载于:https://www.cnblogs.com/zjoch/archive/2010/07/04/1771005.html
Turbo C 2.0 集成调试器的使用方法相关推荐
- sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片
原贴地址:sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片-云社区-华为云 [摘要] 之前发了文章"postman使用post方法向华为云obs桶上传文件和图片&q ...
- 最浅显易懂的 SAPGUI 里 ABAP 调试器的使用方法介绍
本文介绍 SAPGUI 里 ABAP 调试器的用法.我们编写的 ABAP 程序,如果执行遇到问题,可以使用 ABAP 调试器,采用单步排错的方式进行调试. 我们使用下面这个简单的 ABAP 程序作为例 ...
- Linux下打开Android调试器DDMS的方法
第一步:找到monitor可执行文件. 切换到目录路径:/home/skart/ide/android/sdk/tools/lib/monitor-x86_64,可以找到monitor可执行文件. 第 ...
- 开源项目-基于Intel VT技术的Linux内核调试器
本开源项目将硬件虚拟化技术应用在内核调试器上,使内核调试器成为VMM,将操作系统置于虚拟机中运行,即操作系统成为GuestOS,以这样的一种形式进行调试,最主要的好处就是调试器对操作系统完全透明.如下 ...
- Visual Studio2008安装后更换调试器的问题
在电脑上同时装了Visual Studio2008和VC++6.0.用VC++6.0写程序出错时,系统会启动Visual Studio2008的调试器.本来也没什么,但我写的都是一些小程序,不至于调用 ...
- linux vc 调试方法,VC实现【API钩取】【调试法】附加调试器
最近在学习逆向核心,在论坛也发了几篇帖子说说自己的经验,帮助自己巩固知识,也方便了大家. 如果帖子中有什么疏漏甚至不对的地方,请大牛们指出,我会积极改正的! 废话不多说,还是我[Miss丿小沫],上教 ...
- 下面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( ...
- Flash Builder 找不到所需的Adobe Flash Player调试器版本的解决办法
Flash Builder在Debug时出现的问题:Flash Builder 找不到所需的Adobe Flash Player调试器版本 解决方法: 1. 进入Flash Builder的安装目录 ...
- 试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。...
用Visual Studio.net 2003调试项目时,出现错误对话框,显示如下: 试图运行项目时出错,无法启动调试.没有正确安装调试器,请运行安装程序安装或恢复调试 ...
最新文章
- 10秒完成Linux系统pip在线安装
- 实战篇-简单多语言的实现
- ansible unarchive模块
- 对Linux内核中进程上下文和中断上下文的理解
- Obj文件和Bin文件
- python二维数组去重_PHP二维数组去重
- 输入网址后到网页显示出来会发生什么?
- .h5是什么文件_PPT转H5丨再也不用担心忘带U盘怎么办了
- 一篇博客:分类模型的 Loss 为什么使用 cross entropy 而不是 classification error 或 squared error...
- 全网最详细黑苹果安装教程,轻松打造Win10+黑苹果双系统,一看就懂。
- 对Python的深度学习库Theano的介绍
- 基于yolov3 v4 v5的电梯轿厢下的电动车目标检测
- 前端性能优化(三)——浏览器九大缓存方法
- composer错误
- 把计算机知识列表合为一列,怎么把相同表格的数据合并
- 隐藏app界面和桌面应用程序图标的方法
- 论汽车车机快速启动与开机动画、倒车影像三者关系
- 解决非系统盘出现Program Files文件夹以及Program Files下的ModifiableWindowsApps文件夹无法删除的问题。
- Cadence IC618使用
- 聚类dbi指数_聚类中的性能度量