"Windows远程调试Linux上的C++程序:Eclipse+MingW+Samba+GDBserver"-------续文

       按照《Windows远程调试Linux上的C++程序:Eclipse+MingW+Samba+GDBserver》一文安装、配置相应软件后,有可能编译程序还是有问题,下面以我在实践中遇到的问题及解决方法详述:


1、WingM安装器安装完相关组件后,我的WingM installation manager显示的安装如下:






2、错误:Dwarf Error: wrong version in compilation unit header (is 4, should be 2)

       在gcc4.9,gdb7.0环境下,启动gdb时出现了如下错误:

Dwarf Error: wrong version in compilation unit header (is 4, should be 2)

出现此错误的原因主要是gcc4.9生成的调试信息是dawnfs4,而gdb7.0支持的是dawnfs2

解决方法:

WinGW默认没有安装gdb,我自己下载了6.8的版本,提示以上错误,所以还是要安装最新版本的gdb。

进入https://sourceforge.net/projects/mingw/files/MinGW/Extension/gdb/下载最新版本的gdb,解压后把gdb.exe拷贝到目录C:\MinGW\bin就好了。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值