折腾两天,终于成功了安装ns2,记录下。
环境及软件:winxp+cygwin1.7.16+ns2.35
在www.cygwin.com下载setup.exe,只有688k,运行
setup后通过网络安装,默认安装的包不能满足ns的安装运行要求,需要选择的包有gcc4,gcc4-
g++,gawk,tar,gzip,make,patch,perl,w32api,diff...,X...,xinit,libX11-
devel,libxmu-devel,下图为证。
漫长的等待,安装完成后,打开Cygwin
Terminal,运行startxwin,打开Cygwin-X窗口,成功安装。
接下来下载ns-allinone-2.35.tar.gz
解压:tar
zxvf ns-allinone-2.35.tar.gz
cd ns-allinone-2.35
安装:./install
漫长的等待。。。,成功。
还要设置环境变量,修改admin/peng/.bashrc,添加
export NA_HOME=/home/Admin/ns-allinone-2.35
export PATH=$NS_HOME/nam-1.15:$NS_HOME//tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix:$NSHOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix:$NS_HOME/otcl-1.14:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.5.10/library
保存,完成环境变量的设置。
最后,运行一个例程:
打开Cygwin-X窗口, 运行:
admin@info ~/ns-allinone-2.35$ ns
ns-2.35/tcl/ex/simple.tcl
看到结果:
https://wap.sciencenet.cn/blog-787245-614299.html
下一篇:
组网工程教学案例:模拟构建校园网络以及与外网链接