2回答

0收藏

NS2在Cygwin下的详细安装

无线通信 无线通信 5905 人阅读 | 2 人回复 | 2007-12-18

安装Cygwin:Cygwin是一个模拟的Unix环境,装在Windows下,有两种方法。
           
  • 第一,由下载的安装包安装,这样会比较快,而且不要考虑断点问题,可供下载的Cgywin有几种版本,有100+M的,有1+G和2+G的等等。本人之前装过100+M的,可以安装NS2,但是缺少相关工具;然后干脆装了个1+G的,装完好大,有快3G了,但是工具较全,用起来会很舒服。       
  • 由网上直接安装,具体参见Cygwin的中国镜像:http://www.cygwin.cn,问题是速度比较慢,而且容易出现断点。       
  • 注意:最好把所有组件全部安装,这样一些工具诸如gnuplot、xgraph等之后就可以直接用了,因为对大多数人来说,并不熟悉Cygwin的组建结构。

安装NS2:
           
  • 先运行Cygwin,会产生一个目录,诸如/home/qcq_2006/;       
  • 将NS2的压缩包拷贝至目录/home/qcq_2006/下(在Win中操作即可);       
  • 在Cygwin下运行ls命令,会看到ns-allinone-2.28.tar.gz;       
  • 在Cygwin下运行命令:tar  xvfz  ns-allinone-2.28.tar.gz ,开始解压;       
  • 解压完成后,回到Win中进行操作;进入ns-allinone-2.28/nam-1.11下,将文件agent.h中的第73行的“null”改为“0”;       
  •                 然后分别在Win下进入如下5个目录中:ns-allinone-2.28/tcl8.4.5/unix/configure
            ns-allinone-2.28/tcl8.4.5/unix/tcl.m4
            ns-allinone-2.28/tk8.4.5/unix/configure
            ns-allinone-2.28/tk8.4.5/unix/tcl.m4
            ns-allinone-2.28/otcl-1.9/configure;
    将上述文件中的 .relid’ 改成 .relid ,最好使用UE等工具;       
           
  •                 回到Cgywin中,运行命令:cd ns-allinone-2.28,进入到目录ns-allinone-2.28下(此时运行ls命令会看到install等文件),运行命令./install,开始安装,直到出现如下画面:                  
           
  •                 表示安装成功并完成;       
           
  •                 设置环境变量(在Win下编辑):在目录/home/qcq_2006/下会有一个.bashrc文件,用UE打开它,将如下四行代码添加到最后:export NS_HOME=/home/qcq_2006/ns-allinone-2.28
            export PATH=$NS_HOME/nam-1.11NS_HOME/tcl8.4.5/unixNS_HOME/tk8.4.5/unixNS_HOME/binPATH
            export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.5/unixNS_HOME/tk8.4.5/unixNS_HOME/otcl-1.9NS_HOME/libLD_LIBRARY_PATH
            export TCL_LIBRARY=$NS_HOME/tcl8.4.5/library
      (注意:要将上述第一行中的qcq_2006换成你自己的目录,以上所有的qcq_2006都应该是你自己的目录名,一般是计算机当前用户名)
           
           
  •                 现在你的NS2已经装好了,可以运行一下试一试啦o(∩_∩)o...       
           
  •                 在Cygwin中输入命令:startxwin.bat,即启动了一个新的窗口;       
           
  •                 在新的窗口中输入命令:cd ns-allinone-2.28/ns-2.28/ns-tutorial/examples;然后输入命令ls可以看到这个文件夹下的文件;       
           
  •                 接着输入命令:ns example2.tcl,即开始运行这个脚本并启动nam了;       
           
  •                 运行后的窗口如下图所示:       
           
  •                 恭喜你,安装成功,可以开始你的NS2之旅了,呵呵!本人在安装过程中参考了网上的资料,现整理出来,供大家参考)
           
           
分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

yaoyaoer

发表于 2008-4-18 08:26:09 | 只看该作者

RE:NS2在Cygwin下的详细安装

这边人不是很多呀!为什么呢?
回复 支持 反对

使用道具 举报

板凳

huzhucumt-42182

发表于 2008-6-30 10:25:02 | 只看该作者

RE:NS2在Cygwin下的详细安装

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条