NS3系列—8———NS3编译运行

转载 2016年08月31日 16:36:23


http://www.cnblogs.com/lovemo1314/archive/2011/12/23/2298906.html


NS3编译运行

程序前面导入的头文件(也是一系列的头文件组合在一起的模块头文件)放在../build/debug/ns3/ 下面。

 

首先介绍一种最简单允许 examples 和 tests的方法:
$./waf configure --enable-examples --enable-tests
$./waf build

1.当一次使用 build.py 运行
禁止:  $ ./build.py
允许:   $ ./build.py --enable-examples --enable-tests
2.第一次使用 waf 运行build
禁止: 
$./waf configure
$./waf build
允许:
$./waf configure --enable-examples --enable-tests
$./waf build

 

有一个文件记录了默认的配置信息,可以修改它的默认参数,即默认的是激活examples and tests 还是锁死:

文件名叫utils/ .ns3rc文件  $ vim .ns3rc

禁止: # Set this equal to true if you want examples to be run.
examples_enabled = False

# Set this equal to true if you want tests to be run.
tests_enabled = False

允许:
# Set this equal to true if you want examples to be run.
examples_enabled = True

# Set this equal to true if you want tests to be run.
tests_enabled = True

配置好运行环境后,就可以用以下方式运行:

./waf --run  yourprogram    //yourprogram.cc

./waf --pyrun yourprogram.py

debug 程序:

./waf --run yourProgram --command-template="gdb %s"

编译好的可执行文件放在.../debug/example/...相应的目录里,自己可以查看到

自己写好的程序放在scratch/目录下就可以直接运行了,放在其它目录下运行程序的配置我了不会啊,

也没有找到相关方面的资料,有知道的提供下资料或连接,学习后可以补上。


相关文章推荐

NS-3实现MPTCP的轮询调度算法

NS-3下默认的数据调度算法是Round_Robin算法,但是在Linux的内核中默认的调度算法是最小RTT(Min_RTT),同时在ns-3下默认的子流窗口大小为1,但是在Linux内核中默认的子流...

C 语言中的回车换行符

#include #include void main(){  char var;  var = getch();  printf("%d/n",var);  //打印 var 的值,应为 13  w...

(二)NS3如何编译、运行脚本和 Command Line命令行参数设置

二、编译和运行脚本 7. 编译和运行脚本主要步骤 1) 将编写的脚本复制到ns-3.22/scratch目录下(可以在ubuntu窗口界面直接复制) 进入ns3目录: /ns-3.22 $ cp ex...
  • E_pen
  • E_pen
  • 2015年04月28日 16:44
  • 3542

NS3 让你的仿真脚本运行在你想要的位置

需求: 仿真脚本一般放在scratch之下,但是随着仿真程序的增多,这个目录会变得越来越臃肿,于是产生建立子目录的想法.那么到底能不能建立子目录呢?在哪建立子目录更加合适呢? 解决方案: 直接看/ns...

基于Linux环境下的NS3入门第一例子

安装完基于Linux环境下的NS3后,可以先尝试熟悉其仿真流程,下面以NS3自带example/tutorial/first.cc为第一个例子介绍: 1.首先需要明确NS3仿真环境里几个重要概念: 节...

在ns-3中运行程序

在ns-3中运行程序 一、运行c++代码 直接运行: 首先编译  ./waf 然后执行 ./waf --run program-name program-name是要执行的程序名。 ...

NS3系列—7———NS3日志

NS3系列—7———NS3日志
  • ztguang
  • ztguang
  • 2016年08月31日 16:35
  • 875

NS3系列—2———NS3笔录

NS3系列—2———NS3笔录
  • ztguang
  • ztguang
  • 2016年08月31日 16:25
  • 380

NS3系列—3———NS3中文:4 概念描述

NS3系列—3———NS3中文:4 概念描述
  • ztguang
  • ztguang
  • 2016年08月31日 16:26
  • 660

大话NS2网络模拟1————综述

接触ns2快3个月
  • rxp613
  • rxp613
  • 2014年11月18日 22:06
  • 320
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NS3系列—8———NS3编译运行
举报原因:
原因补充:

(最多只允许输入30个字)