博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NS3编译运行
阅读量:7070 次
发布时间:2019-06-28

本文共 1131 字,大约阅读时间需要 3 分钟。

程序前面导入的头文件(也是一系列的头文件组合在一起的模块头文件)放在../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/目录下就可以直接运行了,放在其它目录下运行程序的配置我了不会啊,

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

转载于:https://www.cnblogs.com/lovemo1314/archive/2011/12/23/2298906.html

你可能感兴趣的文章
hadoop集群上运行自定义wordcount
查看>>
Linux条件测试
查看>>
解决java 无法使用,全局proxifier 代理工具
查看>>
图形图表设计软件Edraw Max更新至v9.0,新增10000+符号和模板丨限时8.5折
查看>>
MySQL数据表存储引擎类型及特性
查看>>
JS与正则表达式相关的方法总结
查看>>
MySQL的replace into语句
查看>>
jedisLock—redis分布式锁实现
查看>>
Java内存管理
查看>>
关于Java泛型深入理解小总结
查看>>
HTTP的三次握手与四次挥手
查看>>
HTTP 协议中GET和POST到底有哪些区别
查看>>
[Err] ORA-24344: success with compilation error
查看>>
磁盘格式化、磁盘挂载、手动增加swap空间
查看>>
WTO、达沃斯和eWTP宣布了一件大事,马云被夸“找到新工作”
查看>>
老程序员最后都去哪儿了?
查看>>
爬虫02链接
查看>>
Java算法-穷举算法思想
查看>>
for循环
查看>>
@RequestBody
查看>>