tar xvfz ns-allinone-2.34.tar.gz
2、需要用到的軟體包
build-essential
tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
libxmu-dev
3、修改ns-2.30/otcl-1.13目錄下的兩個檔案configure和configure.in,
將shlib_ld="ld-shared" 改為shlib_ld="gcc-shared"
4、再修改gcc版本:
sudo apt-get install gcc-4.3
安裝就可以了,然後是
sudo rm /usr/bin/gcc (刪除gcc,它只是個到gcc-4.4的軟鏈結檔案)
sudo ln -s /usr/bin/gcc-4.3 /usr/bin/gcc (建立gcc到gcc-4.3的軟鏈結)
這個時候可以用gcc -v檢視當前使用的gcc版本
修改完成後gcc -v檢視版本,要求版本為gcc 4.3
5、此時sudo ./install即可安裝成功
6、修改環境變數,回到主資料夾,修改bash配置檔案.bashrc:
sudo gedit .bashrc
path="$path:/home/liuchun/ns/ns-2.34/bin:/home/liuchun/ns/ns-2.34/tcl8.4.18/unix:/home/liuchun/ns/ns-2.34/tcl8.4.18/unix"
ld_library_path="/home/liuchun/ns/ns-2.34/tcl8.4.18/otcl-1.13:/home/liuchun/ns/ns-2.34/tcl8.4.18/lib"
tcl_library="$tcl_library:/home/liuchun/ns/ns-2.34/tcl8.4.18/library"
7、注意檢視/home/liuchun/ns/ns-2.34/bin目錄下是否存在ns的鏈結
ns2 34移植leach協議
執行出現的警告 1.warning please use channel as shown in tcl ex wireless mitf.tcl 因為高版本的ns2支援多通道配置,因此無線節點設定通道要更改以前的方式,參照檔案wireless mitf.tcl進行設定。或者將節點配置的channe...
NS3安裝詳解
前提 1.首先我們需要安裝好ubuntu,這個我不在這裡進行詳細的說明了,這個是比較簡單的。2.虛擬機器已經連線上網路。這個可以後面安裝的時候就知道有沒有連上了,正常情況下是電腦連著wifi,虛擬機器也會連上的 3.本次安裝過程 現的 y n 選項全部選擇y。4.有的包安裝的時候有的時候可能顯示只有...
NS3安裝記錄
環境 ubuntu16 lts ns3.3 寫在前面 ns 3 從 ns 3.30 這個版本開始預設使用 python 3,但是之前的版本都是預設使用 python 2,所以大家根據自己安裝的版本進行選擇。如果選擇使用 python 2,那麼把下面所有的 python3 都換成 python 即可,...