Pobrałem GCC 4.5.1 i nie wiem, co dalej. W katalogu instalacyjnym znalazłem instrukcje dotyczące konfiguracji, kompilacji i instalacji, ale nadal nie mogę z tym wiele zrobić. Jakie są instrukcje krok po kroku, jak mam przejść przez ten proces?
Na przykład mówią coś takiego:
% mkdir objdir
% cd objdir
% srcdir/configure [options] [target]
Rozumiem, że pierwszy wiersz tworzy katalog, a drugi przechodzi do katalogu. Ale co z trzecią linią i jak mam to wykonać? Czy powinienem przejść do katalogu źródłowego i wpisać konfiguracja + opcje + cel?
GCC dla Windows jest obecnie zapewniany przez dwa projekty. Oba zapewniają bardzo własną implementację zestawu Windows SDK (nagłówki i biblioteki), co jest konieczne, ponieważ GCC nie działa z plikami Visual Studio.
Starszy mingw.org, na który już wskazał @Mat. Zapewniają tylko 32-bitowy kompilator, a najnowsza wersja to GCC 4.5 w chwili pisania tego tekstu. Tutaj znajdziesz potrzebne pliki do pobrania:
Nowsza wersja mingw-w64, która jak sama nazwa wskazuje, zapewnia również wariant 64-bitowy. Jest lepszy pod każdym względem od nr 1 powyżej. Możesz zainstalować za pomocą instalatora lub samodzielnie znaleźć pliki narzędzi dla 32-bitowych i 64-bitowych . Alternatywnie możesz użyć MSYS2, który zapewnia ogromną liczbę gotowych pakietów binarnych , które można zainstalować za pomocą menedżera pakietów, pacman. Zauważ, że łańcuchy narzędzi MSYS2 działają dobrze poza powłoką MSYS; używanie go tylko jako menedżera pakietów jest możliwe. Trzecią opcją jest użycie pakietów MinGW Qt, które są dostarczane wraz z zestawem narzędzi. Aby uzyskać wsparcie, wyślij wiadomość e-mail na adres [email protected] lub forum za pośrednictwem sourceforge.net.
Istnieje wiele „nieoficjalnych” konstruktorów zestawów narzędzi, jednym z najbardziej popularnych jest TDM-GCC. Mogą używać poprawek, które łamią binarną zgodność z oficjalnymi / niepoprawionymi łańcuchami narzędzi, więc używaj ich ostrożnie. Najlepiej jest używać oficjalnych wydań (lub w przypadku mingw-w64, kompilacje osobiste są łatwiejsze do rozpoczęcia).
Re inna odpowiedź: Cygwin / MSYS! = GCC. Korzystanie z GCC nie wymaga drugiego. Zwykli użytkownicy nie powinni kompilować GCC. Ten proces jest czasochłonny i wymagający. Wystarczająca liczba dystrybucji binarnych krążących wokół ...
źródło
ddk
jest zestawem rozwojowym sterowników MinGW-w64.GCC jest dostępny przez Chocolatey :
Uruchom ponownie wiersz polecenia i powinieneś być w stanie uruchomić
gcc
.źródło