繁体   English   中英

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

[英]How to install GDB debugger to Eclipse CDT

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

对于Windows - 您可以在这里找到“准备使用”gdb.exe MinGW - Sourceforge.net上的Windows极简主义GNU 获取gdb-7.0-2-mingw32-bin.tar.gz。

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

最新的05.2012 - MinGW - Windows的极简GNU - gdb-7.4-2-mingw32-bin.tar.lzma

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

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

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

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

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

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

  1. 升级到Eclipse Indigo(目前最新的eclipse版本)
  2. 启动Eclipse
  3. 转到帮助| Eclipse Marketplace ...
  4. 切换到Yoxos Marketplace - 查看对话框末尾附近的橙色球
  5. 在查找:文本框中写入CDT并单击“转到”按钮
  6. 滚动已找到的插件列表,直到看到CDT Visual C ++支持
  7. 安装它。

现在你可以编译和运行,但不能调试。 为此你必须安装GDB调试器 - 我现在正在调查它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM