在ubuntu18.04中安裝ns2


環境

Ubuntu 18.04 (VMware)

安裝流程

步驟一、安裝gcc編譯器及make

sudo apt-get install gcc-4.8 g++-4.8
sudo apt-get install build-essential

(注安裝最新版g++會出現一些代碼錯誤。Bing到參考[1],使用4.8版本不會有任何報錯

步驟二、安裝依賴

sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev #for tcl and tk
sudo apt-get install libxmu-dev libxmu-headers #for nam

步驟三、解壓並編譯文件

解壓存放在/opt/目錄下

tar xvf ns-allinone-2.35.tar.gz
cd ns-allinone-2.35/
export CC=gcc-4.8 CXX=g++-4.8 && ./install

步驟四、編寫terminal環境下的變量參數

sudo gedit ~/.bashrc

參考[2]復制粘貼

#LD_LIBRARY_PATH
OTCL_LIB=/opt/ns-allinone-2.35/otcl-1.14/
NS2_LIB=/opt/ns-allinone-2.35/lib/
USR_Local_LIB=/usr/local/lib/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$USR_Local_LIB

#TCL_LIBRARY
TCL_LIB=/opt/ns-allinone-2.35/tcl8.5.10/library/
USR_LIB=/usr/lib/
export TCL_LIBRARY=$TCL_LIBRARY:$TCL_LIB:$USR_LIB

#PATH
XGRAPH=/opt/ns-allinone-2.35/xgraph-12.2/:/opt/ns-allinone-2.35/bin:/opt/ns-allinone-2.35/tcl8.5.10/unix:/opt/ns-allinone-2.35/tk8.5.10/unix
NS=/opt/ns-allinone-2.35/ns-2.35/
NAM=/opt/ns-allinone-2.35/nam-1.15/
export PATH=$PATH:$NS:$NAM:$XGRAPH

sudo source ~/.bashrc

步驟五、運行樣例

ns /opt/ns-allinone-2.35/ns-2.35/tcl/ex/simple.tcl

Ref

參考【1】

參考【2】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM