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/目录下就可以直接运行了,放在其它目录下运行程序的配置我了不会啊,

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


举报

相关文章推荐

NS3系列—1———NS3中文教程:3下载及编译软件

NS3系列—1———NS3中文教程:3下载及编译软件

NS3系列—7———NS3日志

NS3系列—7———NS3日志

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

NS3系列—5———NS3的两个例子

NS3系列—5———NS3的两个例子

NS3系列—4———NS3中文教程5:Tweaking NS3

NS3系列—4———NS3中文教程5:Tweaking NS3

NS3系列—2———NS3笔录

NS3系列—2———NS3笔录

NS3系列—6———NS3无线资料

NS3系列—6———NS3无线资料

PointToPointNetDevice doesn't support TapBridgeHelper

PointToPointNetDevice doesn't support TapBridgeHelper

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

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

Ubuntu下NS3安装步骤

1. NS3安装预先设置Ubuntu环境,执行在终端以下命令 sudo apt-get install gcc g++ python sudo apt-get install mercuria...

NS3系列—9———NS3 IP首部校验和

NS3系列—9———NS3 IP首部校验和
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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