Turbo Debugger v2.0:BC3.1调试利器
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"Turbo Debugger 使用简介 - BC3.1 调试工具的使用说明"
Turbo Debugger(简称TD)是Borland公司在其BC3.1集成开发环境中提供的一款强大的应用程序调试工具。对于初学者而言,它是一个理想的入门选择,能够帮助开发者实时监控程序运行的状态,从而提升程序调试的效率。TD支持C/C++和汇编语言的源码调试,使得程序员能够同时查看源代码和生成的汇编代码。
在使用TD之前,需要确保在编译连接应用程序时启用了调试信息选项,这样才能在调试过程中追踪源码。TD具备本地和远程调试两种模式。在本地模式下,它可以直接调试本机应用程序;而在远程调试模式下,它可以通过串口连接到目标机,如英创公司的嵌入式网络模块,对运行在目标机上的程序进行调试。
启动TD的方法是在命令行中执行TD.EXE,该文件位于BC\BIN目录下。如果已经将BC\BIN目录添加到系统路径,那么可以在任意目录下启动TD。在开始调试前,需确保开发主机的串口与目标设备正确连接,并且目标设备处于调试模式。例如,使用命令"td –rphello"启动TD进行远程调试,这里的"-rp"指定使用COM1口,如果使用COM2口,则需相应地修改参数。
TD的界面显示了CPU寄存器、内存、程序变量以及IO端口状态等关键信息,这对于理解和解决程序中的问题非常有帮助。通过TD,用户可以设置断点,单步执行代码,查看变量值的变化,以及检查程序流程,从而找出和修复错误。
在实际工作中,建议用户按照项目或测试创建不同的子目录,以方便管理程序代码。例如,可以为每个网络模块创建一个根目录,如"NetBox2",并在其中建立相应的应用或测试子目录。手册中提到的Step1和Step2示例程序可以从开发光盘的"使用必读"目录获取,用于实践TD的使用方法。
Turbo Debugger是BC3.1中不可或缺的调试工具,通过熟练掌握它的使用,开发者可以更高效地调试和优化应用程序,特别是在处理嵌入式系统和网络模块的开发时,其远程调试功能尤为有用。学习和使用TD,将极大地提升开发者的生产力和项目的成功率。
227 浏览量
184 浏览量
191 浏览量
152 浏览量
327 浏览量
180 浏览量
489 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
zhwenke
- 粉丝: 0
最新资源
- AngularJS 管理客户端状态参考教程及库
- 戴尔Inspiron 14R 5420声卡驱动最新版发布
- BabylonJS Maya2019插件:高效gltf格式转换
- VB网络电台开发教程与示例程序
- ComputerCraft Turtles实现Powah自动合成技术指南
- Ubuntu上安装配置openjdk7教程
- 全面体验Android Studio开发工具的强大功能
- JED转AHDL软件:编程逻辑器件的文件格式转换
- Aria表格模板插件:轻松集成功能丰富表格控件
- 官方发布利盟MS310dn打印机驱动v2.7.1.0新版本
- CIS22B_Lab01 实验手册解析与C++编程实践
- Atom编辑器配置备份与同步工具:atom-sync
- 64位整数支持的Jsoncpp库精简压缩版
- C99编程标准英文版完整指南
- LabVIEW实现高效串口调试显示程序
- JDK 1.8.0_65版本官方下载指南