- MinGW
-
MinGW oder Mingw32 (Minimalist GNU for Windows) ist eine Softwareportierung der GNU-Entwicklerwerkzeuge (GCC, GDB) auf die Windows-Plattform, mit der man Programme für Windows entwickeln kann. MinGW entstand aus dem Cygwin-Projekt heraus.[1] Es wird, anders als bei Cygwin, keine Kompatibilitätsschicht in Form einer DLL benötigt. Auch kann damit entwickelte Software unter Lizenzen veröffentlicht werden, die nicht mit der GNU General Public License (GPL) kompatibel sind.
MinGW enthält eine Sammlung von Windows-Headerdateien (Windows-API) für die native Windows-Entwicklung. Es wird oft in Kombination mit MSYS verwendet. Dieses stellt eine Unix-artige Shell zur Verfügung, in der unter anderem configure-Skripte gestartet werden können. Es ist auch eine Version als Cross-Compiler erhältlich, mit der man unter Linux Programme für Windows und umgekehrt erstellen kann. MinGW unterstützt derzeit die Programmiersprachen Ada, Fortran, C, C++, Java und Objective-C.
MinGW ist keine integrierte Entwicklungsumgebung (IDE), es ist in der Standarddistribution nur über eine Konsole (zum Beispiel MSYS) bedienbar. Es existieren aber IDEs, die das Programm über eine grafische Benutzeroberfläche bedienbar machen. Bekannte sind Qt Creator, Dev-C++, Eclipse-IDE mit CDT-Plugin, Netbeans oder auch Code::Blocks Studio, mit denen man auch interaktiv debuggen kann, sowie MinGW Developer Studio, die sich am Aussehen von MS Visual Studio 6.0 orientiert, und Visual-MinGW.
Weblinks
- Projektübersicht bei SourceForge
- Komplettes MinGW-Paket für C, C++ und Java mit Patches (englisch)
- Umfassendes MinGW-Paket mit Installationsroutine und zusätzlichen Bibliotheken (englisch)
- GCC 4.4.x und 4.5.x für MinGW (englisch) – bereitgestellt von TDM
- GCC 4.4.x und 4.5.x für MinGW (englisch) – bereitgestellt von Komisar
- GCC 4.4.x, 4.5.x und 4.6.x für MinGW, inklusive 32-Bit/64-Bit Cross-Compiler (englisch) – bereitgestellt von Equation Solution
- GCC 4.4.x, 4.5.x und 4.6.x für MinGW, inklusive 32-Bit/64-Bit Cross-Compiler (russisch) – bereitgestellt von XvidVideo.RU
Einzelnachweise
Kategorien:- GNU
- Freies Programmierwerkzeug
Wikimedia Foundation.