MinGW: Porovnání verzí

Smazaný obsah Přidaný obsah
Addbot (diskuse | příspěvky)
m Bot: Odstranění 16 odkazů interwiki, které jsou nyní dostupné na Wikidatech (d:q595758)
Řádek 35:
MinGW nemůže poskytnout plnohodnotné [[Posix|POSIX]] API, protože využívá volání Win32-API. Proto s ním není možné kompilovat některé Unixové aplikace, které mohou být kompilovány s Cygwinem. Konkrétně se to týká aplikací, které potřebují funkcionalitu POSIXU jako [[fork (systémové volání)|fork()]], mmap(), nebo ioctl()<ref name="differencesCygwinMinGW" /> a nebo očekávají běh uvnitř POSIXového prostředí. Aplikace napsané pomocí cross-platform knihoven portovaných do MinGW, jako [[Simple DirectMedia Layer|SDL]], [[wxWidgets]], [[Qt (knihovna)|Qt]], nebo [[GTK+]] se obvykle kompilují bezproblémově jak na MinGW tak v Cygwinu.
 
Kombinace MinGW a MSYS poskytuje malé, nezávislé prostředí, které může být načteno z vyjímatelného média ([[USB flash disk]]) bez zanechání údajů v registrech nebo souborech v počítači. Protože CygwynCygwin nabízí více funkcionality, je složitější z hlediska instalace a údržby.
 
Navíc je možné [[Křížový překladač|křížově kompilovat]] Windows aplikace pomocí MinGW-GCC na POSIX systémech. To znamená, že vývojáři nepotřebují instalaci Windows s MSYS pro kompilaci softwaru, který poběží na Windowsu bez Cygwinu.