网络模拟器NS-3中源文件(.cc)都是C++程序
此处介绍一个比较优秀的IDE集成开发环境eclipse
首先,下载支持C++版本的eclipse
免费下载的官方网址:https://www.eclipse.org/ide/
选择支持C/ C++的IDE,如图中红圈
选择Linux 64-bit版本,32位还是64位根据自己安装的Linux系统选择就好
下载如上图,选择需要下载的网址就好哟
然后下载完成之后,打开文件夹看见eclipse的应用程序。在终端Terminal下运营 sudo ./eclipse,即可启动eclipse
然后,运行eclipse
如果提示系统中在某个路径下没有找到jre文件,自行下载一个jre文件放到提示的路径下即可
jre下载官方网址:https://www.java.com/en/download/manual.jsp
此处是Windows环境下使用的版本,往下拖找到适用于Linux版本的即可。
从此处可以下载一个压缩包,将解压之后的文件夹命令成为之前在运行eclipse是提示的路径中的名称,比如我运行的时候提示我在/home/dragon/eclipse/jre中找不到相关文件,我本来在eclipse文件夹下连jre文件夹都没有,而刚刚从JAVA官网上下载的就正是jre文件,将文件夹名字改成jre放到路径中的eclipse文件夹中即可。
到此处
eclipse IDE可以在Linux系统中正常启动了
下面实现在eclipse中运行NS3
第1步 :新建C++工程,File-》new-》C ++ project ,project name可以我用的ns3,选择Empty Project,Linux GCC,直接点finish即可。
第2步:将ns-allinone-3.25文件夹中的ns-3.25文件夹移动到eclipse工作目录下刚刚新建ns3工程而产生的的文件夹中,并在新的文件目录下使用终端Terminal运行下面的命令, ./waf -d debug --enable-examples --enable-tests configure 配置一下ns-3项目,然后在eclipse中ns3的工程上鼠标右键,选择fresh更新文件,就可以看见导入的所有源文件。
第3步:设置eclipse中ns-3项目的编译器位waf
在ns3项目上鼠标右键,选择properties,作如下操作:
