如何用Linux系统安装ns3,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 valgrindapt-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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值