我想使用Integrated Tool开发C ++,而不是仅将Eclipse用作编辑器并在其他环境中编译。我的eclipse CDT工具默认是没有GDB调试环境,任何机构都可以提供一些关于如何将gdb安装到Eclipse CDT的提示吗?
答案 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)。
答案 2 :(得分:2)
如果您正在Windows上开发c / c ++代码,请尝试安装Wascana,以帮助您安装MinGW并为您在c项目中配置路径。
答案 3 :(得分:0)
我在Sourceforge的官方MinGW发行版中遇到了gdb问题。据我所知,gdb.exe配置为mingw32,它不适用于64位应用程序。我也不确定你是如何从官方网站的源文件中自己构建gdb的。比我更有经验的人可以链接一些有关此的信息,以便您可以根据需要构建自己的gdb二进制文件。我最终在下面的链接中找到了用于32位和64位开发的预构建gdb二进制文件:
答案 4 :(得分:0)
我遇到了同样的问题,最后通过以下步骤解决了这个问题: 转到“调试配置”; 选择“环境”; 添加“PATH”,Value为“X:\ cygwin \ bin”,这是你的cygwin文件夹的路径。
然后您可以尝试立即运行代码
答案 5 :(得分:-1)
现在您可以编译并运行,但不能调试。为此你必须安装GDB调试器 - 我现在正在调查它。