Zdjęcia
MinGW jest rodzimym portem Windows dla GNU Compiler Collection (GCC), z swobodnie dystrybuowanymi bibliotekami importu i plikami nagłówkowymi do budowania rodzimych aplikacji Windows. Zawiera rozszerzenia środowiska wykonawczego MSVC do obsługi funkcjonalności C99. Całe oprogramowanie MinGW będzie działać na 64-bitowej platformie Windows.
MinGW zapewnia minimalistyczne środowisko programistyczne i kompletny zestaw narzędzi programistycznych Open Source, który jest odpowiedni do programowania rodzimych aplikacji MS-Windows, które nie zależą od żadnych bibliotek DLL C-Runtime innych firm *.
Kluczowe cechy MinGW obejmują:
- Port GNU Compiler Collection (GCC), w tym kompilatory C, C ++, ADA i Fortran.
- GNU Binutils dla Windows (asembler, linker, manager archiwum).
- Instalator wiersza polecenia z opcjonalnym interfejsem GUI (mingw-get) do wdrażania MinGW i MSYS w MS-Windows.
- Narzędzie do konfiguracji GUI po raz pierwszy (mingw-get-setup), aby rozpocząć pracę z mingw-get.
Kompilatory MinGW zapewniają dostęp do funkcjonalności środowiska uruchomieniowego Microsoft C oraz niektórych środowisk wykonawczych specyficznych dla języka. Warto zauważyć, że MinGW, będąc minimalistycznym, nie próbuje i nigdy nie będzie zapewniać środowiska wykonawczego POSIX do wdrażania aplikacji POSIX na MS-Windows. Jeśli potrzebujesz wdrożenia aplikacji POSIX na tej platformie, rozważ Cygwin.
* To zależy od wielu bibliotek DLL dostarczonych przez samych Microsoft, jako składników systemu operacyjnego; najbardziej znaczącym z nich jest MSVCRT.DLL, biblioteka wykonawcza Microsoft C. Ponadto aplikacje wątkowe muszą być dostarczane z dowolnie dystrybuowaną biblioteką DLL obsługującą wątki, dostarczoną jako część samego MinGW.