tcl-debug的下载与安装及NSG2的下载与使用

  • Post author:
  • Post category:其他


下载:

https://pan.baidu.com/s/1rmDucC_FfT2XS8M5PsmZ1g

解压后将tcl-debug-2.0文件夹放到ns-allinone-2.35文件夹下。

配置:

尝试运行 ./configure –prefix=/home/你的文件夹名/ns-allinone-2.35/ns-2.35 –with-tcl=/home/你的文件夹名/ns-allinone-2.35/tcl8.5.10/unix –with-tcl-ver=8.5.10

如果失败,则需要修改configure文件:

第628行 . $TCLCONFIG 的上面加一行:TCLCONFIG=”../tcl8.5.10/unix/tclConfig.sh”

第1360行 # see if one is installed 的上面加一行:ac_cv_c_tclh=”../tcl8.5.10/generic”

改好后直接运行 ./configure 。

如果配置成功,则运行 make。

make成功后会生成libtcldbg.a这个文件,将这个文件复制到/ns-allinone-2.35/lib文件夹里。

使用终端进入ns-allinone-2.35/ns-2.35文件夹下:

配置 ./configure –with-tcldebug=/home/你的文件夹名/ns-allinone-2.35/tcl-debug-2.0 –with-tcl=/home/你的文件夹名/ns-allinone-2.35/tcl8.5.10/unix –with-tcl-ver=8.5.10

如果有出现过以下两行则表示配置成功:

checking for libtcldbg… -L/home/share/ns-allinone-2.33/tcl-debug-2.0 -ltcldbg

checking dmalloc… not requested with –with-dmalloc

配置成功后运行:

make clean

make depend

make

make完成后随便找个tcl的例子在第一行加入 debug 1 ,然后运行该例子,如果出现dbg2.0>则表示安装成功。

基本指令

s 单步执行(进入进程)

n 单步执行(不进入进程)

c 继续

r 继续执行直到从过程中返回

u 转至上级作用域

d 转至下级作用域

w 列出调用栈

b 设置,清除或显示断点

h 帮助

NSG2下载:

https://pan.baidu.com/s/1CPOXwLKCJx9ENTUl84ZBfQ

使用方法:

1. 在NSG2.1.jar所在文件夹运行终端输入 java -jar NSG2.1.jar 打开NSG2。

2. 点Scenario -> New wireless scenario 创建无线场景。

3. 从Node开始,Agent, Application, Parameters依次按需求进行设置。

4. 点TCL生成Tcl文件。

参考资料


https://www.linuxidc.com/Linux/2012-06/63761.htm


http://nsnam.sourceforge.net/wiki/index.php/Installing_tcl-debug_for_ns-allinone-2.31



版权声明:本文为johnsonzcy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。