tcl debug 常用命令
来源:互联网 发布:windows最小化快捷键 编辑:程序博客网 时间:2024/05/18 07:27
Tkcon最新版本2.5.
在NS2中调试TCL/OTCL脚本了。设断点的方法是,直接在脚本文件中相应的位置加上debug 1。一些基本的命令如下:
s 单步执行(进入进程)
n 单步执行(不进入进程)
c 继续
r 继续执行直到从过程中返回
u 转至上级作用域
d 转至下级作用域
w 列出调用栈
b 设置,清除或显示断点
h 帮助
运行脚本,就会在相应的断点位置停下来,可以使用puts命令来打印输出各种变量的值。info也是一个我常用的命令。
info exists <variable>
<variable> info class //查询一个对象的类名
<variable> info instances //查询一个类的所有实例
<variable> info instprocs //查询一个类的所有实例过程
<variable> info vars
<variable> info superclass/subclass //查询一个类的超类/子类
如 果认为错误出在C/C++代码部分(通常都是这样),那么就需要用gdb进行调试了。一般UNIX和Linux都有gdb,可以直接使用。不过,要指出的 是,需要修改Makefile文件,重新编译代码,生成含有调试信息的程序,才可以进行调试。方法是在CCOPT宏上增加-g选项。调试过程如下:
首先,敲入gdb ns(进入调试),此时显示的应该是(gdb)
设置断点: b 文件名(xxxx.cc或者xxx.h):行数
运行tcl脚本: r 文件名(xxx.tcl)
调试命令:n,s
显示变量: p 变量名
删除断点 d 断点编号
查看断点信息: i b
还有很多其他命令,都可以通过h的帮助来查看。
例如:
. gdb ns
.(gdb) set args myscript.tcl
.(gdb) b MyClass::myfunction
# This line set breakpoint
.run
参考:http://hi.baidu.com/cxh198412/blog/item/08f5342fc1eaab3d1e308917.html
- tcl debug 常用命令
- 安装tcl-debug
- Tcl-debug install guid
- NS2使用tcl脚本debug工具tcl-debug-2.0
- tcl-debug调试工具安装
- tcl-debug调试OTcl脚本
- debug 常用命令
- NS tcl-debug problem fixed(1)
- NS tcl-debug problem fixed(2)
- NS2调试器tcl-debug的安装
- tcl-debug-2.0安装与使用
- 调试器tcl-debug的安装
- gdb和tcl-debug调试ns2代码
- tcl-debug-2.0安装与使用
- NS2:tcl-debug-2.0安装步骤
- Debug常用命令集
- Debug常用命令集
- debug常用命令解析
- 文档的作用和分类
- [OE]服务器OS相关资料
- FOJ 1207 半数集问题
- 第三章 第十一节 总结
- 专业程序员的成长
- tcl debug 常用命令
- CSAPP笔记——虚拟存储器(1)
- [Infomation]网站运维相关资料
- 生成缩略图
- 在线发短信网站的程序讲解
- IT外企那点儿事
- 战争磨盘十三:重整旗鼓
- ie中ExtJs的Grid不能默认选中第一行的解决方法
- 递归-回溯法求解8皇后问题(C)