Ero sivun ”MinGW” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 17: | Rivi 17: | ||
[[Luokka: Ohjelmointiympäristöt]] |
[[Luokka: Ohjelmointiympäristöt]] |
||
[[en:MinGW]] |
Versio 13. toukokuuta 2013 kello 15.09
MinGW (Minimalist GNU for Windows) on ilmainen Unixissa käytetyn gcc-kääntäjän Windows-versio, jolla voi tuottaa C++-Windows-sovelluksia. Mingwin kanssa kannattaa usein käyttää mm. Codeblocksia ja MSYS:ää. Mingwin ensimmäiset versiot jotka kulkivat nimellä mingw32 on kehitetty Cygwinin varhaisesta versiosta, mutta tosin kuin Cygwin, tukee suoria Windows API-kutsuja.
MinGW käytännössä
MinGW ei ole yhtä käytetty kääntäjä kuin Visual C++, mutta monissa tapauksissa senkin käyttöä voi kokeilla. MinGW on Visual C:hen verrattuna hieman hitaampi kääntämään ja tuottaa yleensä hieman hitaampaa koodia. MingW teettää myös käyttäjällään monesti enemmän työtä kuin Visual C++. Monestikaan MinGW:lle ei saa valmiiksi käännettyjä ohjelmakirjastoja, koska MinGW:n versionumero muuttuu gcc:n version mukana, MingW:stä on monia bittisyyksiä ja eri binäärihaarat "TDM" ja "SLJ". MinGW:n käyttö saattaa olla paikallaan silloin, kun siirtää valmista koodia esim Linuxista Windowsiin.