g++、make 和 GDB 在哪里与 MinGW 一起安装?

Where do g++, make and GDB get installed with MinGW?

请注意:虽然我专门谈论 Eclipse CDT 插件,但我几乎 100% 相信任何 Windows/C/MinGW 程序员都可以回答这个问题。

我在 Windows 7 上,正在尝试使用 Eclipse 的 CDT 插件编写和编译一个简单的 "Hello, C!" C 应用程序。我正在阅读他们的 docs,其中指出安装 GCC 是先决条件。

我刚刚安装了 MinGW,确保包含以下软件包:

返回 CDT 文档(在标题为 Windows 配置 的部分下),它指出我需要添加 g++makeGDB 到我的路径。

我想知道 MinGW 在哪里安装这些实用程序,以便我可以将它们添加到我的系统路径中,并使 Eclipse CDT 在启动时识别它们的位置。

使用 Eclipse CDT 插件时,您需要在本地安装 GCC 及其 3 个特定实用程序。这三个实用程序是:g++makegdb.

在 Windows 上,您可以选择通过 Cygwin 或 MinGW 安装这些实用程序。对于基于 MinGW 的解决方案,请访问他们的站点并下载 MinGW 包管理器。然后打开管理器并安装以下软件包:

  • mingw-developer-toolkit
  • mingw32-base
  • mingw32-gcc-g++
  • msys-base

然后转到 File >> Apply Updates 并应用它们。这会将 3 个实用程序安装到您机器上的以下目录:

  • C:\MinGW\bin\g++
  • C:\MinGW\bin\gdb
  • C:\MinGW\msys.0\make

将这 3 个二进制文件添加到您的系统 PATH,重新启动 Eclipse,一切就绪。