Centos7下安装配置NS3
更新时间:2024-01-29 05:01:01 阅读量: 教育文库 文档下载
实验报告
一在电脑上安装虚拟机VMware 1.点击安装程序
点击下一步,选择安装位置,最后点击完成,启动安装好的VMware,如下图所示
二在VMware中创建一个新的虚拟机,系统为centos7 1.点击“创建新的虚拟机”
点击“下一步”
选择镜像文件所在的文件夹,显示“已检测到CentOS 64 位”,点击“下一步”
输入系统名称和用户名、密码等信息,
输入虚拟机的名称,选择安装位置,点击“下一步”
击“下一步”
点
为虚拟机分配磁盘40G,点击“下一步”
点击“完成”
开启虚拟机
三在CentOS7中配置ns3.24 1.点击“开启此虚拟机”
创建ns3.24文件夹,将
将tar包解压
接下来是安装ns3.24的依赖环境,代码如下所示:
yum install gcc-c++ python yum install python-devel yum install qt5-devel yum install mercurial
yum install doxygen graphviz ImageMagick
yum install python-sphinx dia texlive texlive-latex yum install openmpi openmpi-devel yum install tcpdump wireshark yum install sqlite sqlite-devel yum install libxml2 libxml2-devel yum install uncrustify yum install boost-devel
yum install graphviz graphviz-devel python-setuptools-devel ipython sudo easy_install pygraphviz
yum install goocanvas pygtk2-devel
rpm -ivh pygoocanvas-0.14.1-3.el6.nux.x86_64.rpm --nodeps --force rpm -ivh pygoocanvas-devel-0.14.1-3.el6.nux.x86_64.rpm --nodeps --force yum install git
yum install gsl gsl-devel yum install gtk2 gtk2-devel yum install gdb valgrind mkdir tarballs cd tarballs
wget http://www.nsnam.org/release/ns-allinone-3.24.tar.bz2 tar xjf ns-allinone-3.24.tar.bz2 cd ns-allinone-3.24
./build.py cd ns-3.24 ./test.py
./waf distclean
./waf configure --enable-examples --enable-tests ./waf build
./waf --run examples/aodv ./waf --run hello-simulator ./test.py -c core
通过以上代码和部分压缩包可以搭建好ns3.24的环境,接下来是安装eclipse 四安装eclipse,添加edt 1. 安装eclipse
(1) 先确定jdk已经安装,用java -version命令测试一下是否已安装jdk,一般centos7
已经安装jdk 8.0,安装了就进行下一步。
如果没安装,进入root用户,输入命令yum install java
(2) 下载eclipse,网址
http://mirrors.neusoft.edu.cn/eclipse/technology/epp/downloads/release/luna/SR2/eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz 将压缩包复制到centos7中新建的/home/eclipse,将eclipse压缩包解压到/opt目录下,cd eclipse
tar -zxvf eclipse-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
并添加如下内容, [Desktop Entry] Encoding=UTF-8 Name=Eclipse 4.4.1 Comment=Eclipse Luna Exec=/usr/bin/eclipse
con=/opt/eclipse/icon.xpm
Categories=Application;Development;Java;IDE Version=1.0
Type=Application Terminal=false wq保存退出
Eclipse安装完成,可在应用程序---编程中查看,下面在eclipse中安装cdt 如图所示
2. 安装cdt
打开eclipse,点击help-Install new software
在work with 处点击Add
名称cdt,地址:http://download.eclipse.org/tools/cdt/releases/kepler
点击“OK”,开始安装cdt 3. 配置
File-new-C++project
name设为test1,and the path is /home/sgt/workspace/test1,这是新建项目的根。 下载tarball解压后,ns-3.24目录中的所有文件,不包括ns-3.24的目录,全部复制到test1目录中。
在ns-3.21目录中,执行waf配置:$ ./waf --build-profile=debug --enable-examples --enable-tests configure
右击新建的项目test1,选择properties,点击C/C++ build
去掉Use default build command和Generate makefile automatically前面的对勾 build command栏中写${workspace_loc:/test1/waf} build directory栏中写${workspace_loc:/test1/build}
点击上方的behaviour,将all改为build
点击apply,点击ok
右击项目,选择debug as ---debug configure---选择C/C++ application,修改如下图所示
再选Environment
修改完之后debug,会运行较长一段时间。运行scratch文件夹下的scratch-simulator.cc,运行结果如下图所示:
五安装
正在阅读:
Centos7下安装配置NS301-29
美丽的公鸡教学设计文档06-01
茯苓多糖的提取纯化及应用研究进展05-15
玻璃仪器校准规程09-10
福师10秋学期《德育论》在线作业二06-07
河北省南宫市奋飞中学八年级下生物冀少版第四章同步检测现代生物技术10-12
文化在交流中传播 (1)05-22
抱本子小学生一年级作文06-14
实验1 常用电子仪器的使用05-19
构建系统发育树需要注意的几个问题03-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 配置
- Centos7
- 安装
- NS3
- 路基行车带压实度不足的原因及防治
- 再回首往事如烟
- 浅析一起励磁涌流引起的厂高压变压器差动保护误动(发表2016年6月燃气轮机发电技术)
- 网站后台使用说明 - 图文
- 2010数据的集中趋势与离散程度
- 哈夫曼编码 贪心算法
- 苏教版小学二年级上册语文期末试卷2
- 基于simulink光伏电池最大功率点跟踪技术的仿真
- 江苏省南京市2015届高三第三次模拟考试政治试题
- 2014年二级建造师机电实务必背考点
- 广东省揭阳市2018届高考数学二模试卷(理科)
- 舟山外钓岛光汇油库储运基地四期工程 - 图文
- 衡水小学生“孙敬学堂杯”国学知识竞赛题库
- 北京定额说明 2012
- 小升初奥数王牌操练(有答案版-精选) - 图文
- 施工现场工完场清管理制度
- 《马克思主义基本原理概论》第二章练习题及参考答案
- 2018-2019年鄂教版八下《扑朔迷离的麦田怪圈》参考资料 - 图文
- 北师大版五年级数学下册《倒数》导学案
- 全国2010年1月高等教育自学考试小学语文教学论试题