使用eclipse调试ns3配置说明
Tips:安装eclipse时注意选择C++开发组件;
(环境配置参考:https://www.cnblogs.com/zlcxbb/p/3852810.html)
(官方配置介绍:https://www.nsnam.org/wiki/HOWTO_configure_Eclipse_with_ns-3)
(博客配置介绍:https://www.jianshu.com/p/073548aabb0c)
注:对于任意新添加的项目,都必须从第一步重新执行一遍以下代码,对每个项目都需要重新配置
${workspace_loc:/ns2}/Debug
1,配置wafbuilder
第一步,新建C++工程;
(2)将 ns-3.29 文件导入 Eclipse 的 NS3 工程中。
将下载下来的 ns-3.20 压缩包解压,将解压后的 ns-3.20 文件夹中的文件全部复制到刚才新建的工作目录下
cd /home/xbb/tarballs/ns-allinone-3.20/ns-3.20
cp -R ./* /home/xbb/NS3/NS3/
进入NS3
cd /home/xbb/NS3/NS3
./waf -d debug --enable-examples --enable-tests configure
配置成功后,在eclipse你所建的NS3工程点击右键选择"refresh"就可以看到你导入的所有文件
第二步,在project explorer中右键属性,如下图:
注:${workspace_loc:}/ 该字符经常用到
应用并保存属性。
设置外部执行程序
(通过Eclipse软件来运行NS3的脚本,而不是通过终端控制台了)
选择 Run->External Tools->External tools Configuration,在 Program 中右键选择 New,
点击Run按钮后,在弹出的对话框里输入scratch文件里的脚本名(或子目录名),即可运行该脚本。
配置联合调试环境
选择 Run->Debug configurations
(选择调试程序步骤中,以scratch目录下的lena-x2-handover脚本为例)
Q:Build Configuration选项的作用?——也可以在其中选择Debug选项
注:调试必须保证是使用:./waf configure之后的代码
LD_LIBRARY_PATH变量名固定,不可更改。(ns29可采用以下方式,较早的版可能配置方式文件夹有所不同)
使用eclipse调试ns3配置说明相关推荐
- Eclipse 调试器(引用IT168)
Eclipse 调试器:零距离接触实战技巧 2011年11月25日01:29IT168 字号:T|T 调试的方法虽然千千万万,但归根结底,就是找到引发错误的代码.Eclipse调试器的目标是让程序员能 ...
- linux + ffmpeg + eclipse 调试
使用linux + ffmpeg + eclipse调试步骤 OS : ubuntu 12.04 Eclipse : 3.7.2 为Eclipse安装cdt插件,使其支持c/c++ 导入ffmpeg项 ...
- eclipse调试详解
eclipse调试详解 作者: 高州人家 来源: 网络转载 浏览: 1610 次 好评: 0分 [ 小 中 大 ] 2007-11-16 本地调试 Java 调试器具有客户机/服务器设计, ...
- 通过eclipse调试MapReduce任务
利用MapReduce利器作开发,不论从思想上还是技能上都是新的体验.以下罗列下如何利用eclipse调试MR任务. (本人环境:hadoop 1.0.2,部署在linux上,本地windows开发) ...
- ubuntu 环境下调试mysql源码_Linux中eclipse调试mysql源代码
Linux中eclipse调试mysql源代码 系统:Redhat Linux 6.4 准备的包: eclipse-cpp-luna-SR1-linux-gtk-x86_64 .tar.gz cmak ...
- Eclipse调试Logcat类的说明
Eclipse调试Logcat类的说明 Android的Logcat用于显示系统的调试信息,只需在eclipse中启动Android模拟器,切换到DDMS或debug模式下,就会有Logcat窗口,窗 ...
- Eclipse调试方法
http://blog.jobbole.com/93421/ 一.Eclipse调试介绍 二.Eclipse中和Debug相关的视图 2.1 Debug View 2.2 Variables View ...
- 一个简单的Eclipse调试Debug流程(四)
本文链接:https://blog.csdn.net/u011781521/article/details/55000066 http://blog.csdn.net/u010075335/ar ...
- eclipse调试debug时出现source not found
eclipse调试debug时出现source not found 在代码中设置了断点,程序调试过程中可以继续运行使用断点,但是看不见程序走到哪了,debug页面出现source not found, ...
最新文章
- linux6.6 ip 设置,centos 6.6默认iptable规则详解
- 64bit 简单汇编加法
- SQL Server 调优系列进阶篇 - 查询语句运行几个指标值监测
- SAP FI/CO模块调研问卷
- PHP用空格分割文本为数组的方法
- matlab求迟滞,MATLAB PI迟滞模型问题
- Python_迭代器与生成器
- springboot之rabbitmq
- java socket client_java socket client
- 将一个数的字节顺序逆置
- Centos7的iso everything与DVD以及Live的区别
- Android 系统定时管理器AlarmManager的使用
- go get如何删除_Go语言HTTP请求(req库)
- 语音识别技术在汽车上的应用
- Stetho简化Android调试(二)
- MTK手机刷机以及刷镜像
- 民营医院网络咨询解答技巧
- Jenkins配置邮件, Extended E-mail Notification, 破解管理员密码
- 推特Twitter API获取关注者名单
- 一文解读Masked Autoencoder(MAE)
热门文章
- 在本地安装独立的HBase和Apache Storm简单集群
- Java Lambdas和低延迟
- JavaFX自定义控件– Nest Thermostat第1部分
- 宣布EAXY:在Java中简化XML
- 通过基于JDBC的用户存储部署Identity Server
- 试验ConcurrentHashmap
- 方法参数名称和Spring
- TeamCity工件:HTTP,Ant,Gradle和Maven
- 使用JDBC连接数据库时,SQL语句中提示:Unable to resolve table...(原因:数据源未配置)
- 数据库SQL语言分类(DDL/DML/DQL/TCL/DCL)