安装(cygwin+ns-allinone-2.28+winxp)全过程

1、安装cygwin.你可以在http://www.cygwin.com/     下载

下载后,你可以在这个网址 http://140.116.72.80/~smallko/ns2/setup.htm  的介绍下安装cygwin。(这个网站是台湾著名ns专家smallko介绍的ns安装手册)安装时你需要选择一个mirror站点,我用的是mirror.averse.net,即新加坡的网站,比较快一些。

2、在出现的窗口中,选择所需的软体套件。你可能发现XFree86-base XFree86-binXFree86-progXFree86-libXFree86-etc没有在窗口中出现,注意在窗口的的下方会有一个打着勾的小框,单击它,使勾消失,则XFree86-base XFree86-binXFree86-progXFree86-libXFree86-etc就会出现了。按照介绍的开始安装,安装的时间可能很长,请耐心等待。

3、安装ns-2,http://www.isi.edu/nsnam/ns/ns-cygwin.html 下载ns-allinone-2.28.tar.gz。放在你的home/xxx/下,(xxx是你的计算机注册名)点击窗口cygwin图标,在打开的cygwin中用tar xvfz ns-allinone-2.28.tar.gz 命令将ns-allinone-2.28解压缩(注意不要用winrar直接解压缩,否则可能出错)。还有:你可以在别的地方下载ns-allinone-2.28.tar.gz这个软件,但是你下载的可能是ns-allinone-2.28.tar,不是以.gz结尾的,他在cygwin中不能用tar xvfz 解压缩!  在解压缩后的ns-allinone-2.28 文件中,找到nam-1.11中的agent文件,把其中的73行的一个null改成0。按照smallko网站介绍的方法:cd ns-allinone-2.28進入ns-allinone-2.28的目錄,並使用"./install"安装ns-2。在安裝的過程中,需要花一些時間,所以請使用者耐心的等待安裝完成。

4、安装完成后,在cygwin下进入nam-1.11(用命令cd nam-1.11)目录用make 生成nam.exe,再把nam.exe拷贝到bin目录下即可!具体的命令是:./configure && make && make install  

5、請編輯HOME目錄下的.bashrc,把ns2相關的路徑加入PATH中,更新环境变量,你可以直接用记事本的方式打开.bashrc,将下列命令复制粘贴进去,保存即可。
export

 NS_HOME=/home/XXXxxx是你的计算机注册名/ns-allinone-2.28    export PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/bin:$PATH

export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.9:$NS_HOME/lib:$LD_LIBRARY_PATH

export 

TCL_LIBRARY=$NS_HOME/tcl8.4.5/library

 

6 、在命令列中輸入startxwin.bat。會產生一個新的視窗X WIN

7 、在此X WIN命令視窗中輸入

cd ns-allinone-2.28/ns-2.28/ns-tutorial/examples

ns example2.tcl

大功告成!

产生nam.exe的方法(一):

在打开的cygwin中用键入tar xvfz ns-allinone-2.28.tar.gz 命令将ns-allinone-2.28解压缩(注意不要用winrar直接解压缩,否则可能出错)在解压缩后的ns-allinone-2.28 文件中,找到nam-1.11中的agent文件,把其中的73行的一个null改成0。按照smallko网站介绍的方法:cd ns-allinone-2.28進入ns-allinone-2.28的目錄,並使用"./install"安装ns-2。

    安装完成后,打开cygwin进入nam-1.11目录,用make 生成nam.exe,再把nam.exe拷贝到bin目录下即可!在具体的命令是:

1、cd nam-1.11(进入nam-1.11目录)

2、./configure && make && make install  (生成nam.exe)

3、注意生成的nam.exe程序将出现在nam-1.11这个文件夹内,你可以找到他,名字为nam,将他拷贝下来,粘贴到与nam-1.11在同一文件夹下的bin文件夹内(注意:不是nam-1.11中的bin文件夹),即cygwin/home/xxxxxx是你的计算机注册名/ns-allinone-2.28下的bin文件夹,里边仅有六个.exe程序。粘贴即可。

方法(二):

解压ns-allinone-2.28.tar.gz包后,找到nam-1.11中的agent文件,把其中的73行的一个null改成0,再./install,会自动make nam的,在:/cygwin/home/xxx/ns-allinone-2.28/bin下会有nam.exe,共7个.exe程序

 

CYGWIN安装过程图片

http://140.116.72.80/%7Esmallko/ns2/setup.htm

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值