鼓捣了几天ns3,发现网上资料少得可怜,问ns2群里的牛虾们也都说ns3用的人太少,资料也太少,就连tutorial都写得那叫一个简练阿!
由于过段日子还想找实习,时间所剩无几,为了赶进度,尽量在找实习前毕设有所进展,无奈,只好返回ns2。
今天用了20分钟就把ns2安装完成了,想想自己第一次用ns2的时候装了好多天,一直有问题,现在想想这也是一种进步阿,那时候对linux还不是很熟悉,也算是成长了~~
下面是简单的安装步骤:
1、sudo apt-get install build-essential gcc-4.4 g++-4.4 libxmu-dev libxmu-headers
2、sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
3、cd ~/software
4、tar -zxvf ns-allinone-2.34.tar.gz
5、cd ns-allinone-2.34/otcl-1.13/
6、sudo vim configure.in
7、77行:SHLIB_LD="ld -shared" ----> SHLIB_LD="gcc -shared"
8、sudo vim configure
9、6304行:SHLIB_LD="ld
-shared" ----> SHLIB_LD="gcc -shared"
10、sudo vim ns-2.34/tools/ranvar.cc
11、219行:删除GammaRandomVariable::
12、sudo vim ns-2.34/mobile/nakagami.cc
13、183行:删除ErlangRandomVariable::
14、185行:删除GammaRandomVariable::
15、sudo vim tcl8.4.18/unix/Makefile.in
16、270行:CC = @CC@ ----> CC = @CC@ -V 4.4
17、cd ~/software/ns-allinone-2.34/
18、sudo ./install
19、cd ~
20、sudo vim .bashrc
21、PATH="$PATH:/home/myjfm/software/ns-allinone-2.34/bin:/home/myjfm/software/ns-allinone-2.34/tcl8.4.18/unix:/home/myjfm/software/ns-allinone-2.34/tk8.4.18/unix"
22、LD_LIBRARY_PATH="/home/myjfm/software/ns-allinone-2.34/otcl-1.13:/home/myjfm/software/ns-allinone-2.34/lib"
23、TCL_LIBRARY="$TCL_LIBRARY:/home/myjfm/software/ns-allinone-2.34/tcl8.4.18/library"
posted on 2011-03-31 15:55
myjfm 阅读(458)
评论(0) 编辑 收藏 引用 所属分类:
ns