在 Windows 上安装最新版本的 mingw-w64

kay*_*osa 12 c++ mingw-w64

我拼命尝试安装最新版本的 mingw-w64 以在 Windows 10 上访问 gcc 10。

以前用过mingw-w64的在线安装器,但是还是卡在2018年8.1.0上,好像被废弃了。

所以我尝试手动安装它。

在 SourceForge 或 GitHub Mirror 上,您似乎只能得到一大块代码,而没有任何关于做什么、如何构建和安装它的明确说明。我设法找到的唯一安装说明要求您已经安装了一个可以工作的 gcc(如果这是您首先想要安装的非常有帮助)。

在他们的网站和维基上提到了一个预编译的二进制包。但我能找到的唯一一个也非常过时。

将此与 clang 或 Microsoft 构建工具的安装过程进行比较,它实际上让我大吃一惊,像安装这样基本的东西会如此令人困惑。

也许只是我错过了明显的 ,但你如何实际安装这个东西?

Bre*_*ers 17

GCC 10 正式发布。可以从https://winlibs.com下载的 Windows 个人版本 (MinGW-w64)无需安装,只需解压到一个文件夹即可。

  • 谢谢!解压并运行ftw。部署 ssl 证书,这可能会成为让 mingw 进行离线部署的最流行的方式。 (2认同)
  • 您的网站使用 http 而不是 https。 (2认同)

jac*_*cob 3

在 Windows 上从源代码构建 GCC 非常困难,不推荐给初学者。而且,GCC 10还没有正式发布,你可能还需要再等几周才能得到。

如果您想要 Windows 中的最新 GCC(当前版本 9.3),我建议下载并安装 MSYS2 软件包。安装后,使用“MinGW64”图标启动它并在终端中安装正确的编译器。详细信息请参见这个问题:如何安装MinGW-w64和MSYS2?

完成此操作后,您可以忘记 MSYS2,只需使用该目录与PATH.

MSYS2 的维护者非常热衷于支持前沿软件,因此一旦 GCC 10 发布,您将能够pacman -Syu很快更新到它(使用命令)。