查看: 5727|回复: 2

NS2在Cygwin下的详细安装

[复制链接]

该用户从未签到

发表于 2007-12-18 19:34:31 | 显示全部楼层 |阅读模式
分享到:
安装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之旅了,呵呵!本人在安装过程中参考了网上的资料,现整理出来,供大家参考)
           
           
回复

使用道具 举报

该用户从未签到

发表于 2008-4-18 08:26:09 | 显示全部楼层

RE:NS2在Cygwin下的详细安装

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

使用道具 举报

该用户从未签到

发表于 2008-6-30 10:25:02 | 显示全部楼层

RE:NS2在Cygwin下的详细安装

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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



手机版|小黑屋|与非网

GMT+8, 2024-11-26 01:22 , Processed in 0.139166 second(s), 19 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.