欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(2)NS3源代码的目录结构

程序员文章站 2022-07-06 13:19:54
...

(2)NS3源代码的目录结构

在NS3中,我们需要知道的子目录有三个,examples目录,build目录,src目录。

1.examples目录:

这里有很多NS3自带的示例脚本(在exanples/tutorial目录中)
当我们安装好NS3,输入以下命令,进入下载的NS3的目录中

cd ns-allinone-3.31
cd ns-3.31

(2)NS3源代码的目录结构
输入以下命令,可以看到NS3目录下的各种子目录

ls

(2)NS3源代码的目录结构
输入以下命令,可以看到各种NS3自带的事例

cd tutorial
ls

(2)NS3源代码的目录结构
2.build目录

这里面是NS3编译后的目标文件以及可执行文件,NS3自带的waf命令知道bulid目录中的各种可执行文件的路径,当我们要执行某一个脚本的时候,可以直接输入“./waf --run +脚本名称”,不需要指定脚本的路径
比如执行以下两个命令是等同的

./waf --run examples/tutorial/hello-simulator
./waf --run hello-simulator

3.src目录

这里面包含的是各种模块的源代码,目录名称就是模块的名称
(2)NS3源代码的目录结构
比如模块core,每个模块的子目录也是一样的,包括bindings, dox, examples, helper, model, test

(2)NS3源代码的目录结构
bindings: 用于python的绑定
doc: 每个模块的文档
examples: 里面存放的是示例脚本
helper: 助手类源代码
model: 模块源代码
test: 测试用例源代码

相关标签: NS3仿真