gdb - 将 gdb 添加到 MinGW

标签 gdb mingw

我去了http://sourceforge.net/project/showfiles.php?group_id=2435 ,下载了 MinGW 5.1.4 的自动化 MinGW 安装程序,同时下载了 GNU 源代码级调试器候选版本:GDB 6.8-3。然后我将 MinGW 基础工具安装到 C:\MinGW 中。到目前为止没有问题。

但是,当我开始安装 gdb 调试器时,它有很多文件和文件夹与已安装的文件和文件夹同名,但这些文件与已安装的文件和文件夹不同。例如 C:\MinGW\include\bfd.h 是 171 KB 但 gdb-6.8-mingw-3\include\bfd.h 是 184 KB。

如何在不破坏已安装的内容的情况下将 gdb 添加到 MinGW?

最佳答案

位于 project files page 的 gdb 当前发行版 (5.2.1)一直为我工作。下载的是一个独立的 .exe,你不需要任何其他东西。

但我敢打赌 6.8 包中的 .exe 也能工作。我会尝试只使用 .exe,然后如果有问题,请尝试从 6.8 包中提取其他文件。 (虽然这可能会导致 MinGW 安装的其余部分出现问题。)

更新:似乎有一个 7.something 版本。我还没有彻底测试过它,但它似乎可以工作,即使使用 gcc 3。

关于gdb - 将 gdb 添加到 MinGW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/170097/

相关文章:

使用 Cygwin 和 gdbtui 进行 C 编程

c++ - GDB 在启动时崩溃(内部错误 : follow_die_offset)

c - 如何检查 LsaLogonUser session ,或者在 wine 下创建一个 session

unix - 从 Coredump 中查找 UNIX 信号的来源

c - 没有调试符号在 BusyBox 上交叉编译 ARM

c++ - 在 MinGW 上使用 SFML

c++ - 在开发 C++ 中链接到 libopengl32.a 失败

qt - 使用windeployqt时为"Warning: Cannot find GCC installation directory. g++.exe must be in the path."

dll - SDL_gfx 2.0.24 DLL未构建,使用MinGW

android - 调试 native Android 代码