实验报告一在电脑上安装虚拟机VMware1.点击安装程序点击下一步,选择安装位置,最后点击完成,启动安装好的VMware,如下图所示二在VMware中创建一个新的虚拟机,系统为centos71.点击“创建新的虚拟机”点击“下一步”选择镜像文件所在的文件夹,显示“已检测到CentOS64位”,点击“下一步”输入系统名称和用户名、密码等信息,点击“下一步”输入虚拟机的名称,选择安装位置,点击“下一步”为虚拟机分配磁盘40G,点击“下一步”点击“完成”开启虚拟机三在CentOS7中配置ns3.241.点击“开启此虚拟机”创建ns3.24文件夹,将将tar包解压接下来是安装ns3.24的依赖环境,代码如下所示:yuminstallgcc-c++pythonyuminstallpython-develyuminstallqt5-develyuminstallmercurialyuminstalldoxygengraphvizImageMagickyuminstallpython-sphinxdiatexlivetexlive-latexyuminstallopenmpiopenmpi-develyuminstalltcpdumpwiresharkyuminstallsqlitesqlite-develyuminstalllibxml2libxml2-develyuminstalluncrustifyyuminstallboost-develyuminstallgraphvizgraphviz-develpython-setuptools-develipythonsudoeasy_installpygraphvizyuminstallgoocanvaspygtk2-develrpm-ivhpygoocanvas-0.14.1-3.el6.nux.x86_64.rpm--nodeps--forcerpm-ivhpygoocanvas-devel-0.14.1-3.el6.nux.x86_64.rpm--nodeps--forceyuminstallgityuminstallgslgsl-develyuminstallgtk2gtk2-develyuminstallgdbvalgrindmkdirtarballscdtarballswget通过以上代码和部分压缩包可以搭建好ns3.24的环境,接下来是安装eclipse四安装eclipse,添加edt1.安装eclipse(1)先确定jdk已经安装,用java-version命令测试一下是否已安装jdk,一般centos7已经安装jdk8.0,安装了就进行下一步。如果没安装,进入root用户,输入命令yuminstalljava(2)下载eclipse,网址将压缩包复制到centos7中新建的/home/eclipse,将eclipse压缩包解压到/opt目录下,cdeclipsetar-zxvfeclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz-C/opt(3)建立软连接ln-s/opt/eclipse/eclipse/usr/bin/eclipse(4)为Eclipse设置桌面启动:vim/usr/share/applications/eclipse.desktop并添加如下内容,[DesktopEntry]Encoding=UTF-8Name=Eclipse4.4.1Comment=EclipseLunaExec=/usr/bin/eclipsecon=/opt/eclipse/icon.xpmCategories=Application;Development;Java;IDEVersion=1.0Type=ApplicationTerminal=falsewq保存退出Eclipse安装完成,可在应用程序---编程中查看,下面在eclipse中安装cdt如图所示2.安装cdt打开eclipse,点击help-Installnewsoftware在workwith处点击Add名称cdt,地址:点击“OK”,开始安装cdt3.配置File-new-C++projectname设为test1,andthepathis/home/sgt/workspace/test1,这是新建项目的根。下载tarball解压后,ns-3.24目录中的所有文件,不包括ns-3.24的目录,全部复制到test1目录中。在ns-3.21目录中,执行waf配置:$./waf--build-profile=debug--enable-examples--enable-testsconfigure右击新建的项目test1,选择properties,点击C/C++build去掉Usedefaultbuildcommand和Generatemakefileautomatically前面的对勾buildcommand栏中写${workspace_loc:/test1/waf}builddirectory栏中写${workspace_loc:/test1/build}点击上方的behaviour,将all改为build点击apply,点击ok右击项目,选择debugas---debugconfigure---选择C/C++application,修改如下图所示再选Environment修改完之后debug,会运行较长一段时间。运行scratch文件夹下的scratch-simulator.cc,运行结果如下图所示:五安装