ns2的windows8安装

最近老师叫我整整ns2,因为Linux基本不会,所以只能在win的环境下试试了。

方法跟网上的搜到的差不多,但是有几点补充。。。。


首先是下载一个cygwin,由于我的强迫症,一开始下的64位版的,结果各种悲剧。。。。因为网上说要安装的组件64位真心找不到。。。。所以对于像我这种第一次装的人还是选32位的吧。。。

地址:http://cygwin.com/install.html 选那个setup-x86.exe就行

然后就是ns2-allinone-2.35的包了。。。

忘了是在哪找到的来着 就自己上传了一份 http://download.csdn.net/detail/u013529927/6998529


然后就是着手安装了。

打开那个setup-x86.exe 

然后第一个界面也没啥要选的,下一步。

然后选择Install from Internet,因为要下插件嘛~选完点下一步

接着是设置路径,笔者C盘空间暂时够用,就选C盘了,其他的盘符没试过。。。下一步~

然后那个Local Package Directory应该是存放下载的插件的位置,这个随便选没啥问题,反正最后插件包不到200M,不用太担心硬盘空间的问题。。。继续点下一步

之后的那个就选Direct Connection就行,下一步~

蹦出来的一大堆列表就是选一个服务器去下载插件,选163就行,感觉速度不错,next~

然后就是选择插件了。点右上角有个view的按钮,然后看他旁边的文字变成full,因为这样之后比较好找插件。左下角的Hide obsolete packages前面√点掉,接着就用左上角的Search功能找插件吧~

可能会有多余的,

     gcc-g++  
   gcc-core 
   gcc4
   gcc4-core
   gcc4-g++
   gawk
   gnuplot
   gzip
   make
   patch
   perl
   tar
   w32api (w32api-header w32api-runtime选择下吧,貌似不是必须的,但是w32api必须要下)
   diffutils
   X-startup-scripts
   xorg-x11-base
xorg-x11-bin
xorg-x11-bin-dlls
xorg-x11-bin-lndir
xorg-x11-devel
xorg-x11-etc
xorg-x11-fenc
xorg-x11-fnts
xorg-x11-libs-data
xorg-x11-xwin
libXt-devel
libXmu6
libXmu-devel
libX11-devel

libXext-devel

然后就一直点下一步就行了~这样我们的cygwin就算是配置完成了。

现在桌面或者开始菜单里面会有Cygwin Terminal这么个图标,先运行一次。

在安装Cygwin的文件夹里面找到Home\你的用户名这个文件夹

然后把ns-allinone-2.35.tar.gz放到装上面的那个文件夹里面就行

现在在Cygwin的控制台里面输入 tar xvfz ns-allinone-2.35.tar.gz 解压安装包

解压完成之后再输入 cd ns-allinone-2.35 和./install 就可以开始安装了

我在安装的时候出现了一点问题,这时候看着一屏幕英文不要慌,他会告诉出问题的文件,以及错误在文件中的行数,比如我的就是ls.h的文件出了问题,用notepad++或者vs一类的编辑器打开。别用记事本,因为用记事本貌似不分行-_-||。

我出的问题是在第137行 ,void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); } 原来没有this->加上就行了。

如果看到

就说明已经安装成功啦~

然后呢,关闭Cygwin

在home\你的用户名 的文件夹里面有一个.bashrc的文件,打开,把下面的都复制到文件的最后

PATH="$PATH:/home/Username/ns-allinone-2.35/bin:/home/Username/ns-allinone-2.35/tcl8.5.10/unix:/home/Username/ns-allinone-2.35/tk8.5.10/unix"
LD_LIBRARY_PATH="/home/Username/ns-allinone-2.35/otcl-1.14, /home/Username/ns-allinone-2.35/lib"
TCL_LIBRARY="$TCL_LIBRARY:/home/Username/ns-allinone-2.35/tcl8.5.10/library"

要注意一点,要把上面所有的username换成你的用户名。保存之后关闭。

然后打开Cygwin,输入ns,如果出现%就说明你成功啦~


其实我也是第一次接触ns2,现在除了安装什么都不会,上面的方法只是能保证ns能运行,不保证在以后的使用中不出错哦~


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值