在NS2.34下安装tcl-debug-2.0步骤
来源:互联网 发布:网络改变生活教学反思 编辑:程序博客网 时间:2024/05/12 08:33
在NS2.34下安装tcl-debug-2.0步骤:
1.下载 tcl-debug-2.0;将下载的tar包拷贝到与NS-2.34平行的目录下,并解压
2. 编译tcl-debug,并且将产生的可加载的库文件复制到NS-2.34的库目录里面,具体步骤如下:
1) 进入到tcl-debug目录下面
$ cd tcl-debug-2.0
2) 配置并且编译tcl-debug
1.下载 tcl-debug-2.0;将下载的tar包拷贝到与NS-2.34平行的目录下,并解压
2. 编译tcl-debug,并且将产生的可加载的库文件复制到NS-2.34的库目录里面,具体步骤如下:
1) 进入到tcl-debug目录下面
$ cd tcl-debug-2.0
2) 配置并且编译tcl-debug
$ ./configure --prefix=/home/***/ns-allinone-2.34/ns-2.34 --with-tcl=/home/*** /ns-allinone-2.34/tcl8.4.18/unix (注:***为你的安装目录)
$ make
3)检查可加载的库文件(*.a) 在编译之后是否被创建。
查看是否产生了一个"libtcldbg.a" 文件。他是一个tcl的库文件。
4) 复制这个库文件到NS-2 库目录里面,即 /home/ *** /ns-allinone-2.34 /lib下面
3. 编译NS-2
1) 进入ns-2.34目录下面,即 /home/***/ns-allinone-2.34/ns-2.34
2) 重新配置NS-2以便启用tcl-debug.
$ ./configure --with-tcldebug=/home/***/ns-allinone-2.34/tcl-debug-2.0
注意:你可以从屏幕输出的信息查看到tcl-debug是否被验证了。
如果你没有看到以下的文字,你需要重复以前的步骤。
Checking for libtcldbg... -L/home/***2010-11-20/ns-allinone-2.34/tcl-debug-2.0 -ltcldbg
上面的文字在下面这句话之后出现
checking dmallc... not requested with --with-dmalloc
3)删除以前的编译纪录
$ make clean
注:这一步骤非常重要!
4)重新编译NS-2
$ make
现在tcl-debug已经嵌入到NS-2的可执行文件"ns.exe"中去了
5)检查NS-2是否能够正常运行。随便选择一个脚本测试一下就可以了
$ ns example.tcl
4. 检查tcl-debug是否能够正常工作。
你可以通过添加debug 1在你的脚本中设置断点。示例如下:
1)从目录~ns/tcl/ex directory 里面选择一个脚本, 如:wireless-test.tcl,
利用文本编辑器编辑该脚本:
set ns_ [new Simulator]
debug 1; # 在这个位置添加这么一行代码
set chan [new $opt(chan)]
2) 运行 wireless-test.tcl
$ ns wireless-test.tcl
运行脚本之后,如果你成功安装,将会出现以下信息提示:
2: lappend auto_path $dbg_library
dbg2.0>
2010-11-20 11:10:27
- 在NS2.34下安装tcl-debug-2.0步骤
- 在NS2.34下安装tcl-debug-2.0步骤和使用
- NS2:tcl-debug-2.0安装步骤
- 在NS2.33下安装tcl-debug-2.0
- 在NS2.33下安装和使用tcl-debug-2.0
- 在NS2.34中安装tcl-debug-2.0遇到的问题
- NS2中调试工具 tcl-debug-2.0安装
- NS2调试器tcl-debug的安装
- NS2使用tcl脚本debug工具tcl-debug-2.0
- ubuntu12.10上针对NS2-2.35的tcl-debug-2.0的安装
- NS2安装在centOS7下,运行 ns simple.tcl 有错误
- gdb和tcl-debug调试ns2代码
- Windows下NS2-2.33完全安装步骤
- ubuntu下安装ns2详细步骤
- ubuntu下安装ns2详细步骤
- 在虚拟机上安装NS2步骤
- tcl-debug-2.0安装与使用
- tcl-debug-2.0安装与使用
- [zz] 二分图匹配的匈牙利算法
- [mini2440]如何配置minicom
- 完全删除Oracle数据库的方法
- 嵌入式系统开发学习如何起步、如何深入?
- 企业和个人选择编程语言和种类
- 在NS2.34下安装tcl-debug-2.0步骤
- 嵌入式系统开发学习如何起步、如何深入?
- Linux权限那些事儿
- 嵌入式系统开发学习如何起步、如何深入?
- 如何学习Linux
- 汉字字符害死人-vim c开发
- SQL如何移动系统数据库
- 选择排序SelectionSort
- arm-elf-tools安装