Mingw32

Mingw32

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 hiermit entwickelte Software unter Lizenzen veröffentlicht werden, die nicht mit der GNU 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, es ist in der Standarddistribution nur über eine Konsole (z. B. MSYS) bedienbar. Es existieren aber IDEs, welche das Programm über eine grafische Benutzeroberfläche bedienbar machen. Bekannte sind Dev-C++, Eclipse-IDE mit CDT-Plugin und Code::Blocks Studio, mit denen man auch interaktiv debuggen kann, sowie MinGW Developer Studio, welche sich am Aussehen von MS Visual Studio 6.0 orientiert, und Visual-MinGW.

Siehe auch

Weblinks

Einzelnachweise

  1. http://mingw.org/history

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GTK+ — Тип библиотека элементов интерфейса (виджетов) Автор The GTK+ …   Википедия

  • MinGW — Original author(s) Colin Peters Developer(s) MinGW Project Initial release 1 July 1998 Stable release 4.5.2 / January 12, 2011; 10 months ago ( …   Wikipedia

  • Clang — The LLVM Compiler Infrastructure Entwickler: Das LLVM Team und University of Illinois at Urbana Champaign[1] Aktuelle Version: 2.5 (2. März 2009) Betriebssystem: Mac OS X …   Deutsch Wikipedia

  • LLVM — The LLVM Compiler Infrastructure Entwickler: Das LLVM Team und University of Illinois at Urbana Champaign[1] Aktuelle Version: 2.5 (2. März 2009) Betriebssystem: Mac OS X …   Deutsch Wikipedia

  • MSYS — MinGW MinGW Développeur MinGW project Dernière version …   Wikipédia en Français

  • MinGW — Développeur MinGW project Dernière version …   Wikipédia en Français

  • Mingw — Développeur MinGW project Dernière version …   Wikipédia en Français

  • MinGW — Desarrollador Proyecto MinGW www.mingw.org Información general Diseñador Colin Peters La …   Wikipedia Español

  • MinGW — Minimalist GNU for Windows Тип компилятор Разработчик Colin Peters, Jan Jaap van der Heijden, Mumit Khan, Anders Norlander …   Википедия

  • GNUWin II — is a large collection of free software for Microsoft Windows created by the Linux User Group of the EPFL (École polytechnique fédérale de Lausanne). It is intended at easing the transition from proprietary applications and operation systems to… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”