1、 在eclipse中编译ns3
1) 安装eclipse和C/C++语言插件CDT:
sudo apt-get install eclipse
sudo apt-get install eclipse-cdt
2) 在eclipse中配置对ns3的支持:
新建C++工程,此处project name用ns3的版本号命名,为ns319
路径选择/home/workspace/ns-allinone-3.19/ns-3.19(提前将编译好的ns-allinone-3.19拷贝过去,不让该路径不存在)
project type选择 empty project
toolchains选择linux gcc
3) 设置eclipse中ns3编译器为waf
在ProjectExplorer中的ns319上右击,选择properties,做如下操作:
在C/C++ build 中的 Build Settings 选项卡如图所示,去掉 use default build command 和generate makefile sautomatically复选框中的钩,并在 build command和build directory中输入如下图:
在 C/C++ Build 的 Behavior 选项卡中,Workbench BuildBehavior 中的复选框都选上,第一个值为空,第二个值为build(有的教程第二个为空)最后一个是 clean。具体如下图: