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配置说明相关推荐

  1. Eclipse 调试器(引用IT168)

    Eclipse 调试器:零距离接触实战技巧 2011年11月25日01:29IT168 字号:T|T 调试的方法虽然千千万万,但归根结底,就是找到引发错误的代码.Eclipse调试器的目标是让程序员能 ...

  2. linux + ffmpeg + eclipse 调试

    使用linux + ffmpeg + eclipse调试步骤 OS : ubuntu 12.04 Eclipse : 3.7.2 为Eclipse安装cdt插件,使其支持c/c++ 导入ffmpeg项 ...

  3. eclipse调试详解

    eclipse调试详解 作者: 高州人家 来源: 网络转载 浏览: 1610 次 好评: 0分 [ 小 中 大 ] 2007-11-16 本地调试     Java   调试器具有客户机/服务器设计, ...

  4. 通过eclipse调试MapReduce任务

    利用MapReduce利器作开发,不论从思想上还是技能上都是新的体验.以下罗列下如何利用eclipse调试MR任务. (本人环境:hadoop 1.0.2,部署在linux上,本地windows开发) ...

  5. ubuntu 环境下调试mysql源码_Linux中eclipse调试mysql源代码

    Linux中eclipse调试mysql源代码 系统:Redhat Linux 6.4 准备的包: eclipse-cpp-luna-SR1-linux-gtk-x86_64 .tar.gz cmak ...

  6. Eclipse调试Logcat类的说明

    Eclipse调试Logcat类的说明 Android的Logcat用于显示系统的调试信息,只需在eclipse中启动Android模拟器,切换到DDMS或debug模式下,就会有Logcat窗口,窗 ...

  7. Eclipse调试方法

    http://blog.jobbole.com/93421/ 一.Eclipse调试介绍 二.Eclipse中和Debug相关的视图 2.1 Debug View 2.2 Variables View ...

  8. 一个简单的Eclipse调试Debug流程(四)

    本文链接:https://blog.csdn.net/u011781521/article/details/55000066    http://blog.csdn.net/u010075335/ar ...

  9. eclipse调试debug时出现source not found

    eclipse调试debug时出现source not found 在代码中设置了断点,程序调试过程中可以继续运行使用断点,但是看不见程序走到哪了,debug页面出现source not found, ...

最新文章

  1. linux6.6 ip 设置,centos 6.6默认iptable规则详解
  2. 64bit 简单汇编加法
  3. SQL Server 调优系列进阶篇 - 查询语句运行几个指标值监测
  4. SAP FI/CO模块调研问卷
  5. PHP用空格分割文本为数组的方法
  6. matlab求迟滞,MATLAB PI迟滞模型问题
  7. Python_迭代器与生成器
  8. springboot之rabbitmq
  9. java socket client_java socket client
  10. 将一个数的字节顺序逆置
  11. Centos7的iso everything与DVD以及Live的区别
  12. Android 系统定时管理器AlarmManager的使用
  13. go get如何删除_Go语言HTTP请求(req库)
  14. 语音识别技术在汽车上的应用
  15. Stetho简化Android调试(二)
  16. MTK手机刷机以及刷镜像
  17. 民营医院网络咨询解答技巧
  18. Jenkins配置邮件, Extended E-mail Notification, 破解管理员密码
  19. 推特Twitter API获取关注者名单
  20. 一文解读Masked Autoencoder(MAE)

热门文章

  1. 在本地安装独立的HBase和Apache Storm简单集群
  2. Java Lambdas和低延迟
  3. JavaFX自定义控件– Nest Thermostat第1部分
  4. 宣布EAXY:在Java中简化XML
  5. 通过基于JDBC的用户存储部署Identity Server
  6. 试验ConcurrentHashmap
  7. 方法参数名称和Spring
  8. TeamCity工件:HTTP,Ant,Gradle和Maven
  9. 使用JDBC连接数据库时,SQL语句中提示:Unable to resolve table...(原因:数据源未配置)
  10. 数据库SQL语言分类(DDL/DML/DQL/TCL/DCL)