Mingw-w64

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Mingw-w64
Basisdaten

Entwickler Kai Tietz und Team
Aktuelle Version 9.0.0[1]
(22. Mai 2021)
Betriebssystem Windows, Linux (Arch Linux, Debian, Fedora, Ubuntu), macOS
Kategorie Compiler
Lizenz Public Domain, GNU Lesser General Public License v2, Zope Public License[2]
deutschsprachig nein
mingw-w64.org

Mingw-w64 (oder Mingw64) ist eine Portierung der Entwicklerwerkzeuge GNU Compiler Collection (GCC) und GNU Debugger (GDB) um Windows PE-Anwendungen erstellen zu können. Es ist zu unterscheiden von dem konkurrierenden Projekt MinGW. Mingw64 entstand 2005–2008 teils durch Reinraum-Neuimplementierung, teils als Fork von Mingw.[3]

Mingw-w64 enthält eine Sammlung von Windows-Headerdateien (Windows-API) für die native Windows-Entwicklung. Es wird oft in Kombination mit MSYS2 verwendet. Dieses stellt in Windows 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-w64 auf Windows unterstützt die Programmiersprachen Fortran, C und C++. Per Cross-Kompilation von Linux werden weitere Sprachen unterstützt: Ada, Objective-C und OCaml.[4]

Mingw-w64 bietet eine Win32-API-Implementierung[5], einschließlich:

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Announcing v9.0.0. 22. Mai 2021, abgerufen am 3. Juni 2021 (englisch).
  2. MinGW-w64 - for 32 and 64 bit Windows. Abgerufen am 3. Juni 2021 (englisch).
  3. A Brief History. 25. Juni 2014, abgerufen am 3. Juni 2021 (englisch).
  4. Downloads. Abgerufen am 3. Juni 2021 (englisch).
  5. MinGW-w64. (Nicht mehr online verfügbar.) Archiviert vom Original am 28. Juli 2021; abgerufen am 3. Juni 2021 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/mingw-w64.org