MinGW (англ. Minimalist GNU for Windows), ранее mingw32, – свободный компилятор, родной программный порт GCC (GNU Compiler Collection) под Microsoft Windows, вместе с набором свободно распространяемых библиотек импорта и заголовочных файлов для Windows API.
MinGW позволяет разработчикам создавать родные (native) приложения Microsoft Windows. В MinGW включены расширения для библиотеки времени выполнения Microsoft Visual C++ для поддержки функциональности C99.
MinGW изначально назывался mingw32; затем цифры были отброшены, чтобы преодолеть заблуждение, что MinGW ограничен 32-битными системами. Первый релиз, созданный Колином Петерсом (англ. Colin Peters) в 1998 году, включал в себя только порт GCC из Cygwin. Первый нативный Windows-порт GCC был создан Jan-Jaap van der Heijden, также Heijdens добавил GNU Binutils и make. Mumit Khan позже принял участие в разработке, добавив в комплект больше специфичных для Microsoft Windows возможностей, включая заголовочные файлы Win32, написанные Anders Norlander.
В 2000 проект был перемещён на SourceForge.net, чтобы получить большую поддержку общественности и централизовать разработку.
Компоненты MinGW
Эти утилиты могут быть использованы из командной строки Windows или интегрированы в IDE.
Бинарные сборки полного пакета MSYS и отдельных MinGW GNU утилит доступны для скачивания на сайте MinGW.
Награды MinGW
В сентябре 2005 MinGW был выбран проектом месяца на SourceForge.net.
Ссылки