linux系统下ns3的安装

一.下载ns2

    官网https://www.nsnam.org/

二、以下命令前面均加上sudo (root执行)

apt-get install gcc g++ python
apt-get install gcc g++ python python-dev
apt-get install mercurial python-setuptools git
apt-get install qt5-default
apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev ipython
{此时可能会出现依赖问题,sudo aptitude install 依赖包名{会选择两次第一次选n,第二次选y}}
apt-get install openmpi-bin openmpi-common openmpi-doc libopenmpi-dev
apt-get install autoconf cvs bzr unrar
apt-get install gdb valgrind 

apt-get install uncrustify
apt-get install doxygen graphviz imagemagick

apt-get install texlive texlive-extra-utils texlive-latex-extra texlive-font-utils texlive-lang-portuguese dvipng
apt-get install python-sphinx dia 
apt-get install gsl-bin libgsl2 libgsl-dev
apt-get install flex bison libfl-dev
apt-get install tcpdump
apt-get install sqlite sqlite3 libsqlite3-dev
apt-get install libxml2 libxml2-dev
apt-get install cmake libc6-dev libc6-dev-i386 libclang-dev
apt-get install libgtk2.0-0 libgtk2.0-dev
apt-get install vtun lxc
apt-get install libboost-signals-dev libboost-filesystem-dev

三、运行
打开下载的ns文件解压所在目录,执行命令:
(在ns3.27文件家中运行)
方法一:./build.py
方法二:./waf clean
./waf --build-profile=debug --enable-examples --enable-tests configure
./waf

  进入ns-3.13目录使用waf构建

             ./waf -d optimized configure
             ./waf -d debug configure
             ./waf
             ./waf -d debug --enable-sudo configure

 

四、运行实例

         进入ns-3.xx/examples/tutorial目录,将first.cc脚本复制至cratch目录下

         在ns-3.xx下    ./waf  

                                ./waf --run scratch/first  

运行结果

At time 2s client sent 1024 bytes to 10.1.1.2 port 9
At time 2.00369s server received 1024 bytes from 10.1.1.1 port 49153
At time 2.00369s server sent 1024 bytes to 10.1.1.1 port 49153
At time 2.00737s client received 1024 bytes from 10.1.1.2 port 9

 
 

转载于:https://www.cnblogs.com/tankee/p/8379624.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值