MinGW
MinGW — это программный набор инструментов для создания дополнений, ранее известный как mingw32. С помощью ПО можно разрабатывать приложения под Виндовс. Программа состоит из компилятора порта ССС (GNUCompilerCollection) и набора библиотек под свободной лицензией для Виндовс API. На этой странице можно скачать последнюю версию МinGW.
Лицензия | Бесплатная |
ОС | Windows 7 и выше |
Язык интерфейса | Русский, английский |
Разработка | Colin Peters |
Разновидность программы | Для компиляции |
Обзор программы
Команда проекта предоставляет пользователям следующие компоненты:
- доппакеты — порты GNUtoolchain, которые управляются из командной строки Виндовс или интегрируются в IDE;
- MSYS (MinimalSYStem) — порты win32, представляющие собой лёгкую оболочку Unix с rxvt и инструментами POSIX для работы со скриптами autoconf;
- заголовочные файлы Win32 и одноименные для библиотек импорта.
Для установки ПО первым шагом надо бесплатно скачать МinGW на ПК, выбрав путь без пробелов. Рекомендуется назначить корень диска, например С:\ХХХ\MinGW. Ярлык в пусковом меню создавайте по желанию или отмените операцию, выставив галочку рядом с Don’tcreate a StartMenu folder.
Вам понадобятся пакеты:
- MSYS BasicSystem;
- C Compiler;
- MinGW DeveloperToolKit;
- C++Compiler.
После подтверждения установки появится окно с отображением прогресса скачивания. Нужно следить, чтобы не было ошибок — при недоступности тех или иных ресурсов установку придётся повторить позже.
Теперь добавьте путь до директории C:\ХХХ\MinGW\bin в переменную PATH:
- кликните правой клавишей мышки ярлык Компьютер;
- нажмите «Свойства»;
- далее «Доппараметры системы» и «Переменные среды»;
- найдите Path, дважды нажмите, чтобы вызвать окно редактирования.
Добавьте путь до директории \bin, в нашем условном случае это будет C:\ХХХ\MinGW\bin с разделением путей через «;». На этом этапе завершается установка MinGW и оболочки. Для дополнительных пакетов рекомендуется назначить ярлычки.
Используйте набор команд mingw-get install+msys-man/msys-wget/msys-zip/msys-unzip/msys-bzip2/msys-perl, где базовая команда mingw-get install относится к аналогу вида apt-get install под дистрибутивы Linux.
Перечень других дополнительных пакетов вызывается mingw-get show, удаление ненужного пакета mingw-get remove+удаляемые файлы. Для удобной работы рекомендуются утилиты консольного редактора vim или более привычного многим юзерам Notepad++. Архивацию и распаковку проводите с 7-zip.
Подробную инструкцию вы можете получить из справочного раздела о программе или посетив официальный сайт МinGW.