系统配置:
gcc 3.2.2 20030222
内核版本3.2.2 -5
软件包:
ns-2.26
gnusim-ns2.26-v1.1
pdns-2.26_patches-v2
libsynk-current.tar
过程:
1.解压libsynk-current.tar到主目录,make
2.解压ns-2.26到安装目录
3.解压pdns-2.26_patches-v2到ns-2.66目录,执行patch -p3 pdns-2.26_patches-v2打上PDNS补丁
4.进入ns-allinone-2.26目录,执行./install,生成ns,这一步主要是验证补丁是否成功
5.解压gnusim-ns2.26-v1.1到ns-2.26目录,执行./install.sh,遇到编译器报警:
Compiling common/tclAppInit.cc
/home/tyler/ns-allinone-2.26/lib/libtcl8.3.a(tclUnixPipe.o)(.text+0xe2): In function `TclpCreateTempFile':
: the use of `tmpnam' is dangerous, better use `mkstemp'
重新生成ns失败,但是没有关系,执行下一步
6.退回上级目录执行./install,生成支持gnusim的ns
7.运行gnusim示例smpboot.nc.tcl,成功
阅读(1498) | 评论(0) | 转发(0) |