如何将GDB调试器安装到Eclipse CDT

时间:2010-12-28 08:32:43

标签: eclipse gdb

我想使用Integrated Tool开发C ++,而不是仅将Eclipse用作编辑器并在其他环境中编译。我的eclipse CDT工具默认是没有GDB调试环境,任何机构都可以提供一些关于如何将gdb安装到Eclipse CDT的提示吗?

6 个答案:

答案 0 :(得分:5)

对于Windows - 您可以在Sourceforge.net上找到“准备好使用”gdb.exe MinGW - Minimalist GNU for Windows 。获取gdb-7.0-2-mingw32-bin.tar.gz。

只需安装到MinGW目录并在 Run-> Debug Configurations-> Debugger 下设置gdb.exe的路径。

最新于2012年5月 - MinGW - Minimalist GNU for Windows - gdb-7.4-2-mingw32-bin.tar.lzma

答案 1 :(得分:4)

Eclipse在模块化方面很重要......与其他IDE不同,您负责安装所需的“模块”。例如,我的安装附带了基础和CDT(C ++开发工具),但没有调试器。看起来有点荒谬,IDE没有默认的调试器,但事实如此。

对于我的安装,我必须安装Eclipse而不是安装GDB(A Debugger),然后通过将路径变量设置为调试器来告诉Eclipse调试器的位置。

这个链接有点过时,但它是我能找到的最好的。它使用MinGW附带的GDB(GNU调试器)(Windows的Minimalist GNU)。

http://www.codeproject.com/KB/tips/CPP_Dev_eclipse_CDT.aspx

答案 2 :(得分:2)

如果您正在Windows上开发c / c ++代码,请尝试安装Wascana,以帮助您安装MinGW并为您在c项目中配置路径。

答案 3 :(得分:0)

我在Sourceforge的官方MinGW发行版中遇到了gdb问题。据我所知,gdb.exe配置为mingw32,它不适用于64位应用程序。我也不确定你是如何从官方网站的源文件中自己构建gdb的。比我更有经验的人可以链接一些有关此的信息,以便您可以根据需要构建自己的gdb二进制文件。我最终在下面的链接中找到了用于32位和64位开发的预构建gdb二进制文件:

http://www.equation.com/servlet/equation.cmd?fa=gdb

答案 4 :(得分:0)

我遇到了同样的问题,最后通过以下步骤解决了这个问题: 转到“调试配置”; 选择“环境”; 添加“PATH”,Value为“X:\ cygwin \ bin”,这是你的cygwin文件夹的路径。

然后您可以尝试立即运行代码

答案 5 :(得分:-1)

  1. 升级到Eclipse Indigo(目前最新的eclipse版本)
  2. 启动Eclipse
  3. 转到帮助| Eclipse Marketplace ...
  4. 切换到Yoxos Marketplace - 查看对话框末尾附近的橙色球
  5. 在“查找:”文本框中,编写CDT并单击“转到”按钮
  6. 滚动已找到的插件列表,直至看到 CDT Visual C ++支持
  7. 安装它。
  8. 现在您可以编译并运行,但不能调试。为此你必须安装GDB调试器 - 我现在正在调查它。