MinGW: Porovnání verzí

Smazaný obsah Přidaný obsah
G3robot (diskuse | příspěvky)
m sjednocení infoboxů
m narovnání přesměrování
Řádek 17:
}}
 
'''MinGW''' (dříve '''mingw32''', '''Minimalist GNU for Windows''') je v [[Informatika (počítačová věda)|informatice]] kompilátor [[GNU Compiler Collection|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 [[Portace softwaru|portování]]).<ref name="MinGWSummaryPage">[http://sourceforge.net/projects/mingw/ SourceForge.net: MinGW - Minimalist GNU for Windows]</ref><ref>http://fedoraproject.org/wiki/SIGs/MinGW – MinGW ve [[Fedora]] Linuxu</ref> Obsahuje množinu volně šiřitelných [[Hlavičkový soubor|hlavičkových souborů]] pro [[Windows API]]. Součástí MinGW jsou rozšíření pro [[běhová knihovna|běhovou knihovnu]] [[Microsoft Visual Studio|Microsoft Visual C++]] pro podporu [[C99]].<ref name="MinGWSummaryPage" />
 
Hlavní vlastností MinGW (která nemusí být Open Source uživatelům zpočátku jasná) je, že nevyužívá [[Standardní knihovna jazyka C|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++).