Ns3學習手記7——ns-3在ubuntu16.04下的安裝以及eclipse結合開發過程記錄

1,跟換下載源,通過系統軟件:軟件和更新

參考鏈接:https://blog.csdn.net/qq_38680752/article/details/102471356
注:自己不要手動更改文件,不然後續會有很多問題。
這裏選擇了ustc,通過中科大鏡像。
在這裏插入圖片描述


2,按照NS3官網安裝

官網鏈接:https://www.nsnam.org/wiki/Installation

3,環境配置過程中的問題記錄

(1)GSL 安裝失敗,不使用802.11b models就沒有關係,直接跳過

在這裏插入圖片描述
錯誤無法定位到包:原因是libgsl23只有18.04LTS版本纔有
在這裏插入圖片描述

(2)無法定位包pip

在這裏插入圖片描述
解決辦法:

sudo apt install python3-pip

在這裏插入圖片描述

4 安裝過程參照之前的博客

5, 環境配置好可以安裝ns-3.28
鏈接:https://blog.csdn.net/qq_31648921/article/details/109160748

5 安裝eclipse

5.1 安裝JDK

//創建文件夾
sudo mkdir /usr/lib/jvm
//切換
cd /usr/lib/jvm
//下載
sudo wget http://mirror.cnop.net/jdk/linux/jdk-8u112-linux-x64.tar.gz 
cd /opt/jvm 
sudo wget https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/neon/3/eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz
//解壓
sudo tar -zxvf jdk-8u112-linux-x64.tar.gz 
//查看
larry@larry-VirtualBox:/usr/lib/jvm$ ls
eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz  jdk-8u112-linux-x64.tar.gz
jdk1.8.0_112

//環境配置
//打開profile
sudo gedit /etc/profile
//在profile文件的最後添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
//保存,退出
//使其立即生效:
source /etc/profile
//檢查是否成功
larry@larry-VirtualBox:/usr/lib/jvm$ java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

profile文件
profile文件

5.2安裝eclipse

//解壓到/usr/lib/目錄下
larry@larry-VirtualBox:/usr/lib/jvm$ sudo mv eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz /usr/lib
larry@larry-VirtualBox:/usr/lib/jvm$ sudo mv eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz /usr/lib
larry@larry-VirtualBox:/usr/lib/jvm$ cd /usr/lib
larry@larry-VirtualBox:/usr/lib$ sudo tar -zxvf eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz 

//配置啓動快捷方式
sudo gedit /usr/share/applications/eclipse.desktop
//如果沒有
cd /usr/share/applications
sudo touch eclipse.desktop

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/usr/lib/jvm/eclipse/icon.xpm
Exec=/usr/lib/jvm/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java

//暫時失敗

快捷運行:
在這裏插入圖片描述

6 安裝openflow

參照:https://blog.csdn.net/qq_31648921/article/details/110942103

7 eclipse與ns-3開發結合

  • 步驟1:打開eclipse

在這裏插入圖片描述

  • 步驟2:新建一個空的項目
    在這裏插入圖片描述
    按照圈出來的地方進行配置,配置完點擊next
    在這裏插入圖片描述
    點擊finish
    在這裏插入圖片描述
    完成
    在這裏插入圖片描述






  • 步驟3:進行一些配置
    在這裏插入圖片描述
    按照對應的圈圈進行設置
    在這裏插入圖片描述


然後是behavior進行設置

在這裏插入圖片描述

  • 步驟4:build
    在這裏插入圖片描述
    運行成功
    在這裏插入圖片描述


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章