Vývojář | MinGW Project |
---|---|
Aktuální verze | 11.0.1 (29. dubna 2023) |
Operační systém | Microsoft Windows |
Platforma | x86 |
Vyvíjeno v | C++ a C |
Typ softwaru | Kompilátor |
Licence | Public domain (hlavičky) GNU General Public License (kompilátor a toolchain) |
Web | www.MinGW-w64.org |
Některá data mohou pocházet z datové položky. |
MinGW (dříve mingw32, Minimalist GNU for Windows) je v informatice kompilátor GCC a GNU binutils, kterými je možné vytvořit nativní aplikace pro platformu Microsoft Windows (buď přímo ve Windows nebo jako křížový překladač, čímž usnadňuje portování).[1][2] Obsahuje množinu volně šiřitelných hlavičkových souborů pro Windows API. Součástí MinGW jsou rozšíření pro běhovou knihovnu Microsoft Visual C++ pro podporu C99.[1]
Hlavní vlastností MinGW (která nemusí být Open Source uživatelům zpočátku jasná) je, že nevyužívá standardní knihovnu GNU libc, ale snaží se využívat přímo knihovnu MS C Runtime Library (MSVCRT). Výsledkem jsou tedy nativní programy (na rozdíl od projektu Cygwin). Pro jazyky jiné než C používá MinGW GNU knihovny (např. GNU libstdc++ pro C++).