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. UI设计培训之如何将设计理论与实践相结合
  2. 日常开发中常用到哪些设计模式
  3. 文巾解题 733. 图像渲染
  4. DebugDiagx检测内存泄露
  5. 大剑无锋之研发笔试题(一)
  6. ethercard php_关于EtherCard的webClient代码分析
  7. 前端学习(2012)vue之电商管理系统电商系统之手动为upload组件添加请求头
  8. 小程序真机测试「启动参数」解析出错问题
  9. win 杀掉占用的端口_Windows netstat 查看端口、进程占用、杀掉进程
  10. Redis 如何实现分布式锁?
  11. oracle非归档模式与归档模式的备份
  12. JDK动态代理底层剖析
  13. 产业链人士:台积电将同设备及原材料供应商谈判,希望明年降价15%
  14. PSD分层模板|电商促销海报设计技巧
  15. 凉了!张三同学没答好,熬夜整理最新大厂Java高频面试题
  16. 单反相机入门教程视频(48集)
  17. 小米 MIUI 主题制作
  18. 使用 GO-CQHttp或mirai框架 搭建QQ的机器人
  19. 四轴飞行器——转动惯量
  20. pyecharts绘制地图

热门文章

  1. 使用RxJava和Completable并行执行阻止任务
  2. adf开发_ADF BC:创建绑定到业务组件的UI表
  3. 用Lucene建立搜索索引
  4. 针对新手的Java EE7和Maven项目–第7部分
  5. Spring4:具有Java 8 Date-Time API的@DateTimeFormat
  6. 吸气剂/设定者。 邪恶。 期。
  7. Redis与Jedis排序
  8. 设置MongoDB副本集分为4个步骤
  9. Spring Profile模式示例
  10. ADF任务流:页面片段的托管bean范围