鼓搗了幾天ns3,發(fā)現(xiàn)網(wǎng)上資料少得可憐,問ns2群里的牛蝦們也都說ns3用的人太少,資料也太少,就連tutorial都寫得那叫一個(gè)簡練阿!
由于過段日子還想找實(shí)習(xí),時(shí)間所剩無幾,為了趕進(jìn)度,盡量在找實(shí)習(xí)前畢設(shè)有所進(jìn)展,無奈,只好返回ns2。
今天用了20分鐘就把ns2安裝完成了,想想自己第一次用ns2的時(shí)候裝了好多天,一直有問題,現(xiàn)在想想這也是一種進(jìn)步阿,那時(shí)候?qū)inux還不是很熟悉,也算是成長了~~
下面是簡單的安裝步驟:
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 閱讀(464)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
ns