随笔-126  评论-247  文章-5  trackbacks-0

数据结构第二篇:  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 了。



  
posted on 2012-11-19 13:33 fancydeepin 阅读(26319) 评论(4)  编辑  收藏

评论:
# re: eclipse SDK 安装和配置 GDB 为 C/C++ 开发环境提供 debug 调试 [ 带自录制视频 ] 2013-06-08 15:47 | wys
请问你上面那个视频的解压密码是多少?谢谢~  回复  更多评论
  
# re: eclipse SDK 安装和配置 GDB 为 C/C++ 开发环境提供 debug 调试 [ 带自录制视频 ] 2013-08-20 14:43 | lc19840928
.gdbinit: No such file or directory.
Reading symbols from F:\FPGACODE\uart\software\uart\uart.elf...done.
auto-solib-add on
Undefined command: "auto-solib-add". Try "help".
配置完了,再debug怎么是这个问题啊?  回复  更多评论
  
# re: eclipse SDK 安装和配置 GDB 为 C/C++ 开发环境提供 debug 调试 [ 带自录制视频 ] 2013-11-17 22:12 | banny
按照上面的配置debug还是会出现:
.gdbinit: No such file or directory.
No symbol "target" in current context.  回复  更多评论
  
# re: eclipse SDK 安装和配置 GDB 为 C/C++ 开发环境提供 debug 调试 [ 带自录制视频 ][未登录] 2016-04-24 21:11 | 石头
云盘链接怎么失效了,再给分享一下呗 亲,qq:1099265432  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: