zoukankan      html  css  js  c++  java
  • 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将得到输出

  • 相关阅读:
    (转)把hadoop源码关联到eclipse工程
    windows 系统下git 的使用
    windows 系统下git 的安装
    windows 系统下TortoiseGit 的安装
    windows 安装 mysql
    windows 下 mySQL 镜像安装文件下载
    vs2012 有效产品密钥
    mac 安装 visual studio 配置
    mac 安装 nodeJs&npm 配置
    macOS Sierra 如何打开任何来源
  • 原文地址:https://www.cnblogs.com/WindyZ/p/12316617.html
Copyright © 2011-2022 走看看