Entwickelt von | MinGW-Projekt |
---|---|
Erste Version | 1 st Juli 1998 |
Letzte Version | 8.0.0 (18. September 2020) |
Erweiterte Version | 0.6.2-beta-20131004-1 (4. Oktober 2013) |
Geschrieben in | C und C ++ |
Betriebssystem | Microsoft Windows |
Umgebung | Windows , Linux |
Art | Software-Entwicklung |
Lizenz | GNU GPL |
Webseite | www.mingw-w64.org |
MinGW oder Mingw32 (Minimalist GNU für Windows) ist eine Anpassung der GNU- Entwicklungs- und Kompilierungssoftware (GCC - GNU Compiler Collection ) an die Win32- Plattform . Die Entwicklung des MinGW-Projekts hat sich seit der Schaffung eines alternativen Projekts namens Mingw-w64 in den Jahren 2005-2008 verlangsamt .
Im Gegensatz zu Cygwin benötigen mit MinGW erstellte Programme keine mittlere Kompatibilitätsebene (in Form einer dynamischen Bibliothek , DLL ). MinGW unterstützt nur 32-Bit-Laufzeitumgebungen, was unter anderem das konkurrierende Mingw-w64-Projekt motivierte .
Andererseits erfordert die kostenlose Lizenz nicht, dass mit MinGW entwickelte Anwendungen unter der GNU GPL- Lizenz veröffentlicht werden .
MinGW enthält eine Reihe von Windows-Headerdateien (w32api) zum Entwickeln nativer Win32-Anwendungen. Insbesondere wird die Microsoft Visual C ++ - Laufzeitbibliothek erweitert, um die Kompatibilität mit C99 zu gewährleisten .
MinGW ist auch für Linux verfügbar. Unter diesem System wird es zum Kompilieren von Anwendungen für Windows verwendet .
Veröffentlicht in Februar 2000MinGW wurde zum Projekt des Monats gewählt September 2005auf SourceForge.net .