【发布时间】:2011-10-27 02:31:44
【问题描述】:
Mingw.org 显然还没有完全死掉,但是最新的版本是 gcc 4.5.2,而 4.6 已经是老新闻了。
有谁知道我在哪里可以获得 mingw-gcc 4.6+? mingw-w64 更活跃吗?他们似乎也有 32 位版本,那只是新的 mingw 吗?
【问题讨论】:
Mingw.org 显然还没有完全死掉,但是最新的版本是 gcc 4.5.2,而 4.6 已经是老新闻了。
有谁知道我在哪里可以获得 mingw-gcc 4.6+? mingw-w64 更活跃吗?他们似乎也有 32 位版本,那只是新的 mingw 吗?
【问题讨论】:
我看到 < 14 hours ago on the Modified time 代表 MinGW-w64,所以它看起来很活跃...
(它们实际上是 32 位的,顺便说一句。)
【讨论】:
嗯,这可能是一个非常私人的话题,这是我对事情的非常污点的看法:
我为 mingw-w64 提供了 GCC 4.6/4.7/4.8 构建(请参阅下面的链接)。我这样做是因为他们提供了支持 64 位和 32 位的 CRT,而 mingw.org(旧版)没有,也不打算这样做。
Mingw.org 的开发似乎完全停止了,尽管它们仍然提供更新,但我不清楚这些是什么(坦率地说,我也不关注它们)。 MinGW-w64 支持 DirectX、DDK 和 *_s API 等,旧的 mingw.org 仍然没有(或至少不完整)。
请注意,这两个编译器并未宣誓二进制兼容性,因此您需要由一个供应商的工具链(mingw-w64 或 mingw.org)编译的所有内容。
有适用于各种 Linux 发行版的软件包,Windows 用户可以使用 the installer、MSYS2(带有软件包管理器和大量预构建的软件包)、TDM-GCC 和 Nuwen's MinGW distro,其中包括Boost 库。
【讨论】: