如何安装 MinGW64(所有方法都不起作用)

Mak*_*e42 4 windows mingw-w64

我正在尝试在 Windows 10 上安装 MinGW64。这是我尝试过的:

方法一

通过http://mingw-w64.org/doku.php

我访问http://mingw-w64.org/doku.php/download/win-builds,然后从那里访问http://win-builds.org/doku.php/download_and_installation_from_windows,在那里我下载了Win-builds 1.5.0 。我运行 exe 并让它安装所有内容。当它安装 mingw64 时,它说下载失败(没有更多信息)。我应该怎么办?

方法2

通过https://sourceforge.net/projects/mingw-w64/

我还从https://sourceforge.net/projects/mingw-w64/下载了 mingw-w64-v7.0.0 ,提取了 zip,但不知道如何处理内容:

13.02.2020  13:37                   .gitignore
13.02.2020  13:37            31.032 aclocal.m4
13.02.2020  13:37             2.398 AUTHORS
13.02.2020  13:37    <DIR>          build-aux
13.02.2020  13:37               625 config.h.in
13.02.2020  13:37           123.961 configure
13.02.2020  13:37             3.268 configure.ac
13.02.2020  13:37             2.326 COPYING
13.02.2020  13:37    <DIR>          COPYING.MinGW-w64
13.02.2020  13:37    <DIR>          COPYING.MinGW-w64-runtime
13.02.2020  13:37             2.245 DISCLAIMER
13.02.2020  13:37               454 DISCLAIMER.PD
13.02.2020  13:37               745 Makefile.am
13.02.2020  13:37            25.337 Makefile.in
13.02.2020  13:38    <DIR>          mingw-w64-crt
13.02.2020  13:38    <DIR>          mingw-w64-doc
13.02.2020  13:39    <DIR>          mingw-w64-headers
13.02.2020  13:39    <DIR>          mingw-w64-libraries
13.02.2020  13:39    <DIR>          mingw-w64-tools
Run Code Online (Sandbox Code Playgroud)

方法3

来自:mingw-w64安装程序“文件下载不正确”

/sf/answers/3396344871/中据说应该从https://sourceforge.net/projects/mingw-w64/files/mingw-w64/下载,所以我去那里下载MinGW-W64-install.exe并运行它。帖子进一步说

下载压缩文件后,您只需提取 MinGW64 文件夹(带有预编译的库)并将其复制/粘贴到您选择的文件夹(在我的例子中:C:\mingw64)

但我安装了很多文件到C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\. 所以我将文件夹的文件复制到C:\MinGW64,但似乎我仍然没有安装它。

方法4

来自如何安装MinGW-w64和MSYS2?

我访问https://www.msys2.org/,下载了该版本,完成了/sf/answers/2856057781/x86_64中概述的步骤- 除了第 7 点,我将其替换为 running 。这似乎有效,但文件夹是空的并且运行时说找不到命令。我不知道 msys2 在哪里安装了什么以及如何链接/移动什么才能让 gcc 运行。pacman -S mingw-w64-x86_64-cmakeC:\MinGW64gcc.exe --version

Mak*_*e42 5

以下方法对我有用。我通过/sf/answers/2737976041/中的链接到达那里

  1. 转到https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/
  2. 单击最新版本(例如8.1.0
  3. 单击x86_64-posix-sjlj
  4. 下载 7z 存档

另一种点击方式:

  1. 访问https://sourceforge.net/projects/mingw-w64/
  2. 单击文件
  3. 单击您想要的版本的x86_64-posix-sjlj
  4. 下载 7z 存档

然后:

  1. 解压存档
  2. 里面有文件夹mingw64- 将其(及其内容)移动到C:\MinGW64
  3. gcc 可以在以下位置找到:C:\MinGW64\mingw64\bin\gcc.exe

  • 另外[参见此处](/sf/ask/2096311171/),sjlj可能不是最好的选择 (2认同)