Win10系統采用虛擬機安裝Ubuntu18.04進行NS3開發環境配置


VMware15 pro安裝
下載后注冊碼 VG5HH-D6E04-0889Y-QXZET-QGUC8

網易Ubuntu鏡像
選擇ubuntu-18.04.4-desktop-amd64.iso

VMware安裝Ubuntu18.04
在Win10上配置VMware並安裝Ubuntu

安裝NS3依賴庫
肯定有部分依賴包會配置不成功的,該文檔指出各依賴庫作用,部分沒裝上就可以不管

配置Java環境jdk
sudo apt install openjdk-11-jre-headless
<方式一>
[Oracle官網JDK下載頁]https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
JDK下載鏡像
下載該壓縮文件jdk-13_linux-x64_bin.tar.gz

cd /usr/local
sudo mkdir java
cd java
sudo cp /mnt/hgfs/VMWare_Share/jdk-13_linux-x64_bin.tar.gz ./
sudo tar -zxvf jdk-13_linux-x64_bin.tar.gz

修改環境變量

sudo ./bin/jlink --module-path jmods --add-modules java.desktop --output jre
sudo gedit ~/.bashrc

進入后在文件末尾加上

JAVA_HOME=/usr/local/java/jdk-13
JRE_HOME=$JAVA_HOME/jre
JAVA_BIN=$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME PATH CLASSPATH
PATH={JAVA_HOME}/bin:$PATH

應用程序尋找java的路徑為/usr/bin/java,建立java的軟連接到應用程序尋找java的路徑:

ln -s /usr/local/java/jdk1.8.0_121/bin/java /usr/bin/java

<方式二>(ppa源添加失敗)
添加ppa源:sudo add-apt-repository ppa:webupd8team/java

下載eclipse鏡像安裝包
下載該文件:eclipse-cpp-2019-12-R-linux-gtk-x86_64.tar.gz
sudo tar -zxvf eclipse-cpp-2019-12-R-linux-gtk-x86_64.tar.gz

Workspace選擇默認
進入eclipse子文件夾運行./eclipse

假設已有waf編譯好的ns項目
歡迎頁不要新建項目,選擇Import a Project with a working Makefile
Existing Code Location欄用Browse選中/home/weidong/bin/ns-allinone-3.30.1/ns-3.30.1
ToolChain選中Linux GCC
Finish后項目導入成功

工程文件ns3.30.1右鍵選擇properties
選擇c/c++ build->builder settings
填寫其中的build command為${workspace_loc:/ns-3.30.1/waf}
和build directory為${workspace_loc:/ns-3.30.1/Debug}
剩下操作參考該文章
點擊eclipse中的Run->External Tools->External Tools Configuration配置Waf
請一定注意不要自己填變量,要用Browse Workspace的方式找到對應工具
點擊Run按鈕,會彈出一個框,輸入hello-simulator將得到輸出


免責聲明!

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



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