数据结构第二篇:  eclipse SDK 安装和配置 GDB 为 C/C++ 开发环境提供 debug 调试

背景:  debug 的时候出现 Error while launching command: gdb.exe --version 异常

原因:  没有安装 gdb 调试工具。

听说,最新的 MinGW 已集成 GDB 调试工具,本人安装的 MinGW 5.1.4 版本并没有集成 gdb,因此需要独立安装 gdb-6.3.2

已有环境:  eclipse SDK 3.7.0 、 MinGW 5.1.4 、 CDT 8.0.0

gdb 的安装目录需要选择到 --->  你已安装的 MinGW 安装的根目录底下。

同样的,本人也将以上相关的安装和配置录制成视频,提供了 gdb-6.3.2 的安装包以及自录制的小视频,

有需要的可以前去下载:    eclipse SDK 安装和配置 GDB 为 C/C++ 开发环境提供 debug 调试 [ 带gdb-6.3.2安装包和自录制视频 ]

安装完 gdb 后,检查 gdb 安装是否成功 --->  打开 cmd 输入:  gdb -version

确认 gdb 安装成功后,打开 eclipse SDK:

将 GDB debugger 指定到你安装的 gdb 的 gdb.exe 下,也可以直接是 gdb.exe,因为我 gdb 是安装到 MinGW 中的,而 MinGW 已经加到系统的 PATH下。

重新 debug 出现

Error in final launch sequence

Failed to execute MI command: -gdb-set auto-solib-add on

Error message from debugger back end:  No symbol table is loaded.  Use the "file" command.

接下来,是需要对 gdb 进行相关配置操作:

--->  Debugging Configurations...

--->  选中 Use workspace settings

--->  点击 Cofigture Workspace Settings...

--->  Launching  --->  Default Launchers

--->  将右侧的三个 [Debug] 选项都选择为 Standard Create Process Launcher

点击 OK,如果出现 :  No such debugger 的异常

不要管它,将它关掉,重新 debug,如果还出现这个 No such debugger 的异常,重新进入:

点击 OK,这回出现

好了,这回终于可以进行 debug 了。

Setting Gdb on Windows相关推荐

  1. linux下gdb单步调试

    用 GDB调试程序 GDB 概述 ---- GDB 是 GNU开源组织发布的一个强大的 UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式的,像 VC. BCB等 IDE的调试,但如果你是在 ...

  2. windows下codelite的使用

    codelite官方打不开,从这里下载安装程序,地址:http://sourceforge.net/projects/codelite/ 在使用codelite的时候遇到的几个问题: 1).中文问题的 ...

  3. 禁用磁盘检查_如何在Windows上禁用“磁盘空间不足”警告

    禁用磁盘检查 Windows displays "Low Disk Space" notifications whenever any partition on your comp ...

  4. 可执行文件添加快捷方式_如何停止Windows向快捷方式文件名添加“-快捷方式”...

    可执行文件添加快捷方式 When you make a new shortcut in Windows, it automatically adds "- Shortcut" to ...

  5. 如何更改Windows 10锁定屏幕超时

    By default, Windows 10's lock screen times out and switches off your monitor after one minute. If yo ...

  6. Slimming Down Windows XP The Complete Guide 【 10章完整版 】

    网上有一个汉化好的 压榨XP手册 是基于他的汉化版 现在我贴出的是英文原版 你还可以向作者捐献15$以便获得一个自动优化XP的脚本 原文:http://www.bold-fortune.com/for ...

  7. Windows Server 2016上具有Docker容器SQL Server

    In this article let's see how to install a SQL Server Instance using a Docker container in Windows s ...

  8. c++调试窗口不见了_Sublime Text配置GDB调试环境

    作为当下一款非常流行的文本编辑器,Sublime Text 界面简洁.功能强大(提供有众多的插件).还支持跨平台使用(包括 Mac OS X.Linux 和 Windows).更值得一提的是在程序员眼 ...

  9. 【Bash百宝箱】gdb命令

    gdb即The GNU Debugger,是一种调试工具,使用gdb可以查看一个程序在运行时或crash时的内部信息,主要有以下四种功能. a 启动程序,按自定义的方式运行程序. b 在特定条件下(即 ...

最新文章

  1. 蓝桥杯 扑克序列(全排列)
  2. linux硬件设备操作函数 open
  3. jmgraph前端画图组件(html5版)
  4. 漫谈C++重载运算符
  5. boost的multi_index的使用
  6. 福师计算机辅助设计1 ps 在线作业二,福师《计算机辅助设计1(PS)》在线作业一100分答案...
  7. Swift设计模式: 观察者模式(发布-订阅模式)
  8. mysql数据库课程设计_MySql数据库课程设计(学生管理系统).doc
  9. X射线辩材--CT原理
  10. 概率论考点之检验统计量(区间估计)
  11. 2021春运12306抢票攻略
  12. css伪类加垂直分割线
  13. 广州拟放宽“双一流”高校人才入户门槛
  14. Flask Web学习(5)----Markdown 和Flask -Pagedown的使用
  15. 宗镜录略讲——南怀瑾老师——系列1
  16. 【期末复习】操作系统结构与分析(南邮信安)
  17. cisco ap 上线不成功
  18. LSTM(长短时记忆网络)
  19. unicode转中文的代码html,unicode的html页面编码转换成中文
  20. matlab超限像素平滑法_图像增强技术.ppt

热门文章

  1. Excel公式与函数案例速查手册/电脑技巧从入门到精通丛书
  2. vb调用vc dll
  3. Tensorflow矩阵过大问题的解决
  4. 【Python学习系列二十三】Scikit_Learn库降维方法(矩阵分解)-PCAFA
  5. Java开发-Redis客户端Jedis
  6. javascript判断对象、字符串、数组是否为空(兼容绝大部分浏览器)
  7. 教你创建高大上的多边形字体
  8. jQuery中wrap、wrapAll和wrapInner用法以及区别
  9. 采用TCPListener/TCPClient实现图片传输
  10. Windows 技术篇 - 无需确认快速删除包含大量文件的目录,cmd删除文件的rmdir、del、erase和rd四种命令使用方法