Рекомендую использовать mingw не напрямую, а установленный в msys2. В качестве дополнительных бесплатных плюшек получаете:
1. командную строку bash со всеми линуксовыми утилитами и прочим. Утилиты можно вызывать из cmd винды то же, прописав пути в PATH.
2. менеджер пакетов pacman. В репозиториях куча портированных под mingw сторонних библиотек.
3. Все популярные IDE смогут находить установленный mingw, если задать переменные окружения в винде:
MSYS_HOME=X:msys64usr
MINGW_HOME=X:msys64mingw64
где X:msys64 — путь куда вы установили msys2.
Для доступа к линуксовым утилитам из командной строки винды добавьте путь X:msys64usrbin в переменную окружения PATH. Для доступа к компилятору, отладчику и т.п. добавьте в PATH X:msys64mingw64bin
После установки msys2, mingw надо установить с помощью менеджера пакетов:
# Обновление
pacman -Sy pacman
pacman -Su
pacman -Syu
# Установка окружения для сборки
pacman -S base-devel
# git
pacman -S git
# mingw
pacman -S mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain
# Остальное по необходимости
# cmake
pacman -S mingw-w64-x86_64-cmake mingw-w64-i686-cmake
# Qt5
pacman -S mingw32/mingw-w64-i686-qt5 mingw64/mingw-w64-x86_64-qt5
# QT Creator
pacman -S mingw32/mingw-w64-i686-qt-creator mingw64/mingw-w64-x86_64-qt-creator
# Поиск пакетов в репозитории
pacman -Ss <reg exp for find package>
В примерах я ставлю вариант mingw для x32 (i686) и x64 (x86_64). Если нужен только один из них убираете соответствующий пакет.
Вместо mingw можно установить clang.
Tar zips are not generally for windows users the downlink should be a windows installer mingw-get-setup.EXE thus (not a GnuZip)
Also if your trying to unpack 32bit collections the question is which architecture do you need, certainly 32.exe will run on 64, but 64.exe will NOT work on 32.
Current build is 32bit «Although (currently) offering only a 32-bit compiler suite, all of MinGW’s software will execute on the 64bit Windows platforms.»
get it from official https://osdn.net/projects/mingw/releases/
latest link I got was
https://osdn.net/frs/redir.php?m=liquid&f=mingw%2F68260%2Fmingw-get-0.6.3-mingw32-pre-20170905-1-bin.zip
once you have a valid windows .zip file, right click to «extract» then the exe should be in the bin folder.
Then it’s just you on your own, and the myriad of instructions from google.
answered May 28, 2021 at 3:06
![]()
K JK J
6,3783 gold badges9 silver badges31 bronze badges
MinGW is a compiler generating files for the Windows platform, but MinGW itself can also be run on other platforms (like Linux for example).
What you need is are Windows binaries of MinGW.
But MinGW is a bit outdated and only supports 32-bit Windows.
I would really recommend using MinGW-w64.
Standalone build of MinGW-w64 for Windows (both 32-bit and 64-bit) are available at https://winlibs.com/ just download the archive and extract it. Then all the tools you need will be in the mingw32/bin or mingw64/bin folder.
If you’re not very familiar with command line tools you should really use an IDE. There are some instructions on https://winlibs.com/ on how to use MinGW-w64 with Code::Blocks.
If on the other hand you are very familiar with command line or the Linux shell you should take a look at MSYS2 which also allows installing MinGW-w64 with it’s pacman tool.
answered May 31, 2021 at 20:10
![]()
Brecht SandersBrecht Sanders
5,7621 gold badge14 silver badges37 bronze badges
Tar zips are not generally for windows users the downlink should be a windows installer mingw-get-setup.EXE thus (not a GnuZip)
Also if your trying to unpack 32bit collections the question is which architecture do you need, certainly 32.exe will run on 64, but 64.exe will NOT work on 32.
Current build is 32bit «Although (currently) offering only a 32-bit compiler suite, all of MinGW’s software will execute on the 64bit Windows platforms.»
get it from official https://osdn.net/projects/mingw/releases/
latest link I got was
https://osdn.net/frs/redir.php?m=liquid&f=mingw%2F68260%2Fmingw-get-0.6.3-mingw32-pre-20170905-1-bin.zip
once you have a valid windows .zip file, right click to «extract» then the exe should be in the bin folder.
Then it’s just you on your own, and the myriad of instructions from google.
answered May 28, 2021 at 3:06
![]()
K JK J
6,3783 gold badges9 silver badges31 bronze badges
MinGW is a compiler generating files for the Windows platform, but MinGW itself can also be run on other platforms (like Linux for example).
What you need is are Windows binaries of MinGW.
But MinGW is a bit outdated and only supports 32-bit Windows.
I would really recommend using MinGW-w64.
Standalone build of MinGW-w64 for Windows (both 32-bit and 64-bit) are available at https://winlibs.com/ just download the archive and extract it. Then all the tools you need will be in the mingw32/bin or mingw64/bin folder.
If you’re not very familiar with command line tools you should really use an IDE. There are some instructions on https://winlibs.com/ on how to use MinGW-w64 with Code::Blocks.
If on the other hand you are very familiar with command line or the Linux shell you should take a look at MSYS2 which also allows installing MinGW-w64 with it’s pacman tool.
answered May 31, 2021 at 20:10
![]()
Brecht SandersBrecht Sanders
5,7621 gold badge14 silver badges37 bronze badges
|
55 / 13 / 2 Регистрация: 26.10.2014 Сообщений: 1,105 |
|
|
1 |
|
|
21.03.2017, 15:52. Показов 7609. Ответов 8
Здравствуйте. В чём причина?
__________________
0 |
|
1270 / 1027 / 470 Регистрация: 25.12.2016 Сообщений: 3,333 |
|
|
21.03.2017, 21:31 |
2 |
|
Устанавливается exe-инсталлятор с оф. сайта?
0 |
|
55 / 13 / 2 Регистрация: 26.10.2014 Сообщений: 1,105 |
|
|
22.03.2017, 01:34 [ТС] |
3 |
|
Да. С сайта перешел на sourceforge, там скачал.
0 |
|
1270 / 1027 / 470 Регистрация: 25.12.2016 Сообщений: 3,333 |
|
|
22.03.2017, 09:34 |
4 |
|
Попробуйте скачать ещё раз, может в первый раз оно криво скачалось.
0 |
|
1786 / 1036 / 445 Регистрация: 12.05.2016 Сообщений: 2,550 |
|
|
22.03.2017, 09:41 |
5 |
|
jonikster, интернет на пк есть, когда устанавливаете? Если с браузера зайти по ссылкам что пишет?
0 |
|
55 / 13 / 2 Регистрация: 26.10.2014 Сообщений: 1,105 |
|
|
22.03.2017, 12:46 [ТС] |
6 |
|
Интернет есть, перекачивал.
0 |
|
4 / 4 / 0 Регистрация: 07.08.2015 Сообщений: 97 |
|
|
19.12.2018, 12:01 |
7 |
|
Здравствуйте, та же проблема. Подскажите, люди добрые, нашел кто-нибудь решение?
0 |
|
47 / 86 / 11 Регистрация: 12.08.2013 Сообщений: 460 |
|
|
04.01.2019, 02:53 |
8 |
|
Здравствуйте, та же проблема. Подскажите, люди добрые, нашел кто-нибудь решение? Не проще ли под винду использовать pelles c?
0 |
|
219 / 16 / 0 Регистрация: 15.08.2016 Сообщений: 38 |
|
|
06.02.2019, 11:24 |
9 |
|
Лучше использовать MinGW-W64. Там скачивается .7z архив ~50 Мб и нет проблем. Тоже не смог скачать MinGW, хотя интернет 100 Мбит/с. Online-инсталлятор = хрень.
0 |

Этот вопрос был удалён с сайта Stack Overflow на русском в процессе модерации . Чтобы узнать возможные причины удаления вопроса, обратитесь в справочный центр.
- MinGW Windows POSIX socket() не работает
- Как установить libpng в MinGW?
- Windows 8 MinGW неправильный вывод программы
- Язык C, atexit(), MinGW, Windows
- не получается правильно собрать OpenCV + GStreamer (MinGW, Windows)
Если вы думаете, что здесь чего-то не хватает, свяжитесь с нами.
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Не удается установить пакеты в Менеджере установки MinGW
Я с нетерпением жду возможности использовать Visual Studio Code для программирования на C++. Я установил MinGW Installation Manager для Windows (32 бит — Windows 7). В этом я установил следующие пакеты —
- mingw-developer-toolkit (и все другие пакеты, которые автоматически устанавливаются вместе с ним)
- mingw32-base
- mingw32-gcc-g ++ (и все другие пакеты, которые автоматически устанавливаются вместе с ним)
Когда я нажимаю [Меню] Установка> Применить изменения> Применить, пакеты начинают загружаться, но через некоторое время возникает ошибка:

Я попытался удалить файлы кеша и запустить MinGW Installation Manager от имени администратора, но ошибка не исчезла.
Есть ли способ избежать этой ошибки или есть ли другой способ программировать на C++ в Visual Studio Code (как мне нравится этот редактор)?
Я думаю, тебе просто нужно подождать несколько часов. Иногда sourceforge работает медленно.
У вас есть тег для g ++ 4.8, я надеюсь, что он не загружает старую версию g ++
Много раз пробовал, но все равно вылетает ошибка. Он загружает 10-15 пакетов, а затем занимает много времени только на одном пакете (который составляет всего 3-10 КБ). Затем появляется ошибка (не обязательно та, о которой я упоминал в вопросе) с некоторым <url>: загрузка не удалась.
Как установить MinGW 64 на windows 10
Я просто хочу установить MinGW64, чтобы получить 64-битный компилятор C. Я знаю, что в Интернете есть множество руководств, но они не работают для меня.
Я зашел по адресу: https://sourceforge.net/projects /mingw-w64/и щелкнул кнопку загрузки.
Согласно учебникам, которые я видел, должен быть установщик, но все, что у меня есть, это папка с именем ‘mingw -w64-v7.0.0 ‘
внутри него находятся эти папки:
но я нигде не нашел никаких исполняемых файлов или установщика, что мне делать дальше?
Обратите внимание, что у меня уже установлена 32-битная версия в c: MinGW, большое спасибо за любые помогите, так как я очень расстроен.
Загрузите веб-установщик отсюда: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/ Личный% 20Builds/mingw-builds/installer/mingw-w64-install.exe/download
Вы можете получить сборку MinGW-w64, которая не требует установка с http://winlibs.com/, просто распакуйте архив и начните им пользоваться. На сайте также объясняется, как использовать компилятор из Code :: Blocks IDE.

Вы можете получить сборку MinGW-w64, которая не требует установки с http://winlibs.com/, просто распакуйте архив и запустите используй это. На сайте также объясняется, как использовать компилятор из Code :: Blocks IDE.
Как установить MinGW в Windows 10 (GCC и G ++)
MinGW, a сокращение от «Minimalist GNU for Windows», это минималистичная среда разработки для собственных приложений Microsoft Windows.
Загрузка MinGW
- открыть http:// www.mingw.org/
- Нажмите кнопку «Загрузить», как показано на рисунке ниже.

3. Как только вы нажмете кнопку загрузки на веб-сайте mingw, в вашем браузере откроется следующая страница (с веб-сайта SourceForge.net).

4. Следующий exe-файл будет загружен с именем mingw-get-setup.. exe

5. Щелкните mingw-get-setup.exe
6. Нажмите установить

7. Нажмите «Продолжить»

8. Нажмите «Продолжить»


9. Появится следующее всплывающее окно. Пожалуйста, убедитесь, что вы установили все флажки. например mingw32-base , mingw32-gcc = g ++ , msys-base и так далее.

10. Нажмите «Установка»> «Применить изменения», как показано на рисунке ниже.

11. дождитесь завершения процесса. как только вы увидите сообщение об успешной установке, закройте окно. Нажмите Закрыть .
12. Теперь мы установим переменную среды для использования команд gcc и g ++ из терминала.
Здравствуйте, уважаемые читатели! Здесь пойдет речь об установке среды разработки программ на C++ — Code::Blocks. Данная программа бесплатная, но от этого она не становится мало функциональной пустышкой. В ней присутствуют множество функций для разработки небольших программ на C++, а также серьезных проектов. Вместе с ней в комплекте можно скачать компилятор MinGW, который необходим для компиляции ваших программ.
Скачивание необходимых файлов
В начале нам нужно скачать на компьютер файл необходимый для установки Code::Blocks и MinGW. Благо, на официальном сайте Code::Blocks, нам предоставляют возможность скачать и установить оба компонента одним кликом (может двумя). Для скачивания следуем инструкции:
- Переходим на официальный сайт данной IDE (http://www.codeblocks.org/downloads).
- Здесь у вас есть выбор способа установки, но я вам советую кликнуть по ссылке Download the binary release. Это самый простой способ из присутствующих, о котором дальше и пойдет речь.
- На открывшийся странице выберите свою операционною систему или найдите ее самостоятельно, пролистав вручную.
- Теперь в таблице с возможными файлами для установки выбираем тот, в названии которого присутствует mingw (например, codeblocks-<версия>mingw-setup.exe).
- Сохраните файл и дождитесь окончания загрузки. Файл весит не много, так что заскучать не успеете 🙂 .
Установка Code::Blocks
После скачивания установочного файла можем приступать к самой установке программы. Для этого нам потребуется совершить пару телодвижений:
- Открываем пакет установки Code::Blocks.
- Жмем Next >.
- Жмем I Agree.
- Здесь мы можем выбрать различные виды установки либо настроить ее самостоятельно. Я предпочитаю Full версию установки. Жмем Next >.
- Можете выбрать другой каталог установки Code::Blocks вместо стандартного. Жмем Install.
- Ждем…
- Жмем Finish!
Теперь у вас установлена полноценная среда разработки Code::Blocks!
Однако на этом еще не все. Остался последний штрих.
При первом запуске у вас попросят указать, какие расширения файлов будут привязаны к Code::Blocks по умолчанию. Здесь особой разницы нет. Я выбираю Yes, associate Code::Blocks with C/C++ file types.
Если мы все правильно сделали, то должны увидеть экран приветствия:

Чтобы окончательна удостоверится в работоспособности IDE, давайте запустим тестовою программу.
Для этого жмем File -> New -> File… После чего открывается диалоговое окно:

- Выбираем C/C++ source. Жмем Go.
- Жмем Next >. Можем поставить галочку Skip this page next time чтобы в следующий раз лишний раз не пролистывать эту страницу.
- Выбираем C++ и идем дальше.
- Выбираем расположения файла и жмем Finish!
Теперь у вас должно открыться окно для написания кода. Скопируйте или напишите сами данный код:
|
#include <iostream> using namespace std; int main() { cout << «Hello, world!» << endl; return 0; } |
Теперь для запуска программы нажмите кнопку F9 (компиляция и запуск). У вас должно появится окно где будет написано наше тестовое сообщение:
Hello, world!
Process returned 0 (0x0) execution time : 0.020 s
Press any key to continue.
Вот и наше тестовое сообщение!
Возможные ошибки
Довольно распространенной проблемой является отсутствия компилятора по указанному пути в настройках Code::Blocks. У этой проблемы есть две причины:
- Либо вы установили пакет без MinGW. Соответственно вернитесь вверх и проверьте правильность выполненных шагов.
- Возможно, автоматические прописанный путь к компилятору является неверным. Тогда укажите путь к компилятору самостоятельно (он должен быт в директории установленного Code::Blocks, которую вы указывали при установке): Settings -> Compiler -> Global compiler settings -> Toolchain executables:

Если это не решило проблему, то пишите в комментарии свою проблему (также дополняйте сообщения скриншотами ошибок) и мы обязательно поможем ее решить.
Ну а на этом все! Удачи!
