windows(xp)+cygwin+ns2(2.30)安装

来源:互联网 发布:2017笔记本清理软件 编辑:程序博客网 时间:2024/05/01 05:11

原本我装的是ns-2.29,想在里面添加GPSR协议,发现老是出问题,心一狠换个2.30试试看。

由于之前已经装好cygwin了,此处省略几千字。

下面是ns-2.30安装过程:

1)将D:\cygwin\home\Jason\ns-allinone-2.29删掉,将压缩包ns-allinone-2.30.tar.gz解压后的文件夹拷到D:\cygwin\home\Jason\中。

2)点击cygwin小窗口,进入ns-allinone-2.30/ns-2.30目录下,进行安装,命令如下:

$ cd ns-allinone-2.30/ns-2.30

$ ./install

3)更改PATH,打开.bashrc文件,添加信息:

export NS_HOME=/home/Jason/ns-allinone-2.30
export PATH=$NS_HOME/nam-1.12:$NS_HOME/tcl8.4.13/unix:$NS_HOME/tk8.4.13/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.13/unix:$NS_HOME/tk8.4.13/unix:$NS_HOME/otcl-1.12:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.13/library

注意:路径视大家情况而定。(不知为什么解压后的包里没有.bashrc文件,我是从ns-2.29中拷过来的,修改之后也能用)

4)保存.bashrc,打开cygwin,输入命令:

startxwin.bat

     由于2.30中没有例子,可以将2.29中的examples、book拷进去,运行例子,OK.....


可能会存在以下问题:

2.29中的book中的例子会用到一些测量工具程序,802.11e EDCF module和多媒体传输模块等,而这些程序都是原本NS2中所没有的,所以在运行某些例子时,可能会不成功。

原创粉丝点击