Как установить MinGW64 (не работает ни один из подходов) - PullRequest
2 голосов
/ 13 февраля 2020

Я пытаюсь установить MinGW64 на Windows 10. Вот что я попробовал:

Подход 1

Через 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-build 1.5.0. Я запускаю exe и позволяю ему установить все. Когда он получает возможность установить mingw64, он говорит, что загрузка не удалась (никакой дополнительной информации). Что мне делать?

Подход 2

Через https://sourceforge.net/projects/mingw-w64/

Я также скачал mingw-w64-v7. 0.0 из https://sourceforge.net/projects/mingw-w64/, извлек 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

Подход 3

От: установщик mingw-w64 "файл был загружен неправильно"

В { ссылка } было сказано, что следует загрузить с 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/, скачал версию x86_64, прошел шаги, описанные в { ссылка } - за исключением пункта 7. который я заменил на pacman -S mingw-w64-x86_64-cmake. Кажется, это сработало, но папка C:\MinGW64 пуста и работает gcc.exe --version говорит, что команда не может быть найдена. Я понятия не имею, где msys2 установил, что и как я должен связать / переместить, чтобы заставить g cc работать.

Ответы [ 2 ]

2 голосов
/ 09 марта 2020

Относительно ваших подходов:

  • Подход 1 - сайт win-builds устарел и не должен использоваться сейчас.
  • Подход 2 - вы загрузили исходный код, делайте это только в том случае, если вы настроены на сборку из исходного кода.
  • Подход 3 - похоже, вы установили его правильно, и неясно почему вы чувствуете, что он не установлен. ПРИМЕЧАНИЕ. - этот подход будет более плавным, если вы выберете опцию «MinGW-W64-install.exe» вместо распаковки zip-файла; это также установит пакетные файлы в меню «Пуск», в котором настраивается среда для Windows Командная строка.
  • Подход 4 - опять-таки звучит так, как будто вы установили его правильно, но ошибочное ожидание о пути установки. Пакеты MSYS2 будут go в каталоге MSYS2 root. И не ясно, где вы ввели «g cc .exe» (просто наберите gcc в оболочке MSYS2 mingw-w64, которая будет доступна из меню «Пуск» и ярлыка на рабочем столе, если вы выбрали это во время установки MSYS2 ), и вы, вероятно, не хотите пропустить шаг 7 (CMake использует gmake; вы можете дополнительно установить cmake, чтобы сделать).

Для подхода 4, этот список шагов немного лучше, чем список, который вы связали

0 голосов
/ 13 февраля 2020

Следующий подход сработал для меня. Я попал туда по ссылке в { ссылка }

  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-Archive

Тогда:

Распакуйте архив Внутри него есть папка mingw64 - переместите ее (и ее содержимое) в C:\MinGW64 G cc можно найти на C:\MinGW64\mingw64\bin\gcc.exe
...