gpt4 book ai didi

gcc - 如何在 Windows 7 机器上安装 gcc?

转载 作者:行者123 更新时间:2023-12-03 04:38:29 26 4
gpt4 key购买 nike

我的 Windows 7 机器上有 MinGW。我希望安装并使用完整的 gcc C 编译器。我发现没有一个用于此目的的预编译现成安装文件。我检查了以下页面:http://gcc.gnu.org/install/这很困难,我发现它超出了我的理解水平。任何人都可以为我提供一步一步的指导以及链接吗?

最佳答案

编辑 就在不久前,MinGW-w64 已经“吸收”了工具链构建项目之一。下载地址:here 。安装程序应该可以运行,并允许您选择所需的版本。

请注意,Qt SDK 附带相同的工具链。因此,如果您在 Qt 中进行开发并使用 SDK,只需使用它附带的工具链即可。

另一个拥有最新工具链的替代方案来自...哈哈...一位 Microsoft 开发人员,正是 STL(Stephan T. Lavavej,这不是 MSVC++ 标准库维护者的恰到好处的名字) !)。可以找到here 。它包括Boost。

如果您关心预构建的依赖项,另一个非常有用的选项是 MSYS2 ,它提供了一个 Unix shell(一个经过修改的 Cygwin 分支,以便更好地处理 Windows 路径名等),还提供了一个 GCC。它通常会有点落后,但它良好的包管理系统和稳定性弥补了这一点。如果你关心的话,他们还提供了带有 libc++ 的功能性 Clang。

我留下以下内容供引用,但我强烈建议不要使用 MinGW.org,因为下面详述的限制。 TDM-GCC(MinGW-w64 版本)提供了一些技巧,您可能会发现这些技巧在您的特定情况下很有用,但我建议始终使用普通 GCC 以获得最大兼容性。

<小时/>

GCC for Windows 目前由两个项目提供。它们都提供了自己的 Windows SDK 实现( header 和库),这是必要的,因为 GCC 不能使用 Visual Studio 文件。

  1. 较旧的 mingw.org,@Mat 已经向您指出了。他们仅提供 32 位编译器。 See here您需要的下载:

    • Binutils 是链接器和资源编译器等。
    • GCC 是编译器,分为核心包和语言包
    • GDB 是调试器。
    • 仅 mingw.org 需要运行时库
    • 您可能需要单独下载 mingw32-make。
    • 如需支持,您可以尝试(不要期待友好的回复)mingw-users@lists.sourceforge.net

    或者,下载 mingw-get 并使用它。

  2. 较新的 mingw-w64,正如其名称所预测的,也提供了 64 位变体,并希望将来能提供一些 ARM 支持。我使用它并通过他们的 CRT 构建了工具链。个人和自动构建可在“针对 Win32/64 的工具链”here 下找到。 。他们还提供 Linux 到 Windows 的交叉编译器。我建议你先尝试一下个人构建,它们更完整。对于 GCC 4.6 到 4.8,尝试使用我的 (rubenvb),或者对于 GCC 4.4 和 4.5 使用 sezero。我们都提供 32 位和 64 位 native 工具链。这些包包括上面列出的所有内容。我目前推荐“MinGW-Builds”版本,因为它们目前被认可为“官方版本”,并附带一个安装程序(见上文)。

    如需支持,请发送电子邮件至 mingw-w64-public@lists.sourceforge.net 或通过 sourceforge.net 在论坛上发帖。

这两个项目的文件都在 sourceforge 上列出,您所要做的就是运行安装程序(对于 mingw.org)或下载合适的压缩包并解压(对于 mingw-w64)。

有很多“非官方”工具链构建器,其中最流行的之一是 TDM-GCC。他们可能使用破坏与官方/未修补工具链的二进制兼容性的补丁,因此请小心使用它们。最好使用官方版本。

关于gcc - 如何在 Windows 7 机器上安装 gcc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6394755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com