下载tcl-debug-2.0地址:http://download.csdn.net/detail/fzxy002763/4387955
笔者看代码喜欢一边单步一边看,觉得这样效率高点,所以在NS2中,我们也需要找寻一种debug工具,所以接下来我们就是要配置tcl的debug工具(PS:前篇给出config过的ns2.33版本里面已经配置好了tcl-debug)
首先下载tcl-debug-2.0
然后放到/ns-allinone-2.33下,这里具体放哪无所谓,config设置时候设定绝对目录就行
进入文件夹cd tcl-debug-2.0/
配置
./configure --prefix=/home/share/ns-allinone-2.33/ns-2.33 --with-tcl=/home/share/ns-allinone-2.33/tcl8.4.18/unix
PS:这里指定你的绝对路径,用pwd查看,还有注意别多加空格
config完了之后就可以编译了
首先make clean
然后重新make一次就行了
make完之后本地会产生libtcldbg.a这个文件,把这个文件放到/ns-allinone-2.33/lib下面去
然后进入ns2.33的目录
cd ns-allinone-2.33/ns-2.33/
再配置./configure --with-tcldebug=/home/share/ns-allinone-2.33/tcl-debug-2.0,同样,这个都是绝对路径,根据自己的目录定的
确定,然后出现一堆配置的命令,查看有没有以下两条,有就配置好了
checking for libtcldbg... -L/home/share/ns-allinone-2.33/tcl-debug-2.0 -ltcldbg
checking dmalloc... not requested with --with-dmalloc
如果配置好了然后重新make
先make clean
在make
make完成就搞定了,可以做个测试,随便找个tcl的例子,在第一行加入debug 1,然后运行它,出现debug就表示安装对了
tcl-debug-2.0应该还是属于GDB的一种,很多GDB的指令都是一样的
GDB基本指令
s 单步执行(进入进程)
n 单步执行(不进入进程)
c 继续
r 继续执行直到从过程中返回
u 转至上级作用域
d 转至下级作用域
w 列出调用栈
b 设置,清除或显示断点
h 帮助
分享到:
相关推荐
自己总结的关于NS2调试工具tcl-debug-2.0安装
tcl-debug-2.0 NS2调试程序 NS2学习必备
NS2调试工具tcldebug软件及安装方法
NS2中tcl脚本分析,具体解释tcl脚本的代码含义
基于ns-2的移动互联网络相关的路由的 tcl脚本
ns2仿真环境中的tcl脚本调试工具,附有PDF安装说明和使用手册
文件MD5校验工具 v2.0 ---识别木马的好帮手,可以查看、对比所下载软件的MD5码,只要将下载的软件的MD5码和官方的MD5码进行对比,帮你识别木马嵌入。
NS2深入浅出,不同程度,不同学习阶段各种例子集合,结果、图、分析齐全。
ns2下的TCL相关的一些编程实例,亲测可以运行
tcl-debug安装步骤 环境:CYGWIN +NS 2.33
自己写的模拟adhoc网络脚本,用于分析各路由协议的网络性能,供大家参考.....
基于ns-2的移动互联网络仿真模拟 队列相关的tcl脚本
bluehoc2.0- NS2下学习蓝牙仿真模块
NSG2.rar,一个很好的java写的tcl脚本自动生成的软件,在ns2上很实用
ns2模拟所用的TCL脚本语法等的详细解说,学习TCL非常好的工具书
wireless-3node.tcl 无线Ad hoc网络的NS-2模拟脚本 命令格式:$ ns wireless-3node.tcl statistic.sh throughput.sh throughput.awk FTP业务平均吞吐量统计脚本 命令格式:$ sh statistic.sh | sh throughput.sh cbr...
Linux下对NS2项目的仿真分析全过程的代码(从tcl脚本-awk文本处理-gnuplot) 运行过程详见本人CSDN中的描述
网络仿真器NS-2之使用手册,Tcl语法整理
很好的.tcl文件,用于ns-2编程,实现网络拥塞控制,我觉得很好,所以跟大家共享
使用Tcl语言配置一个简单的网络环境zsbdzsbdzsbd