Jak zainstalować kompilator GCC na Windows

⚡ Inteligentne podsumowanie

Pobierz i zainstaluj kompilator GCC w języku C Windows, Linux i macOS w mniej niż piętnaście minut. Code::Pakiet bloków włączony Windows zawiera GCC, edytor i debugger, podczas gdy Linux i macOS użytkownicy instalują GCC bezpośrednio za pomocą menedżerów pakietów.

  • 📥 Wybierz właściwą Windows pakiet: Wybierz Code::Blocks instalator MinGW (np. codeblocks-17.12mingw-setup.exe), dzięki czemu GCC, GDB i IDE można skonfigurować w jednym kroku.
  • 🐧 Użyj menedżera pakietów Linux: Na Debianie/Ubuntu biegać sudo apt-get install build-essential, w systemie Fedora/Red Hat yum groupinstall 'Development Tools'.
  • 🍎 Zainstalować Xcode Narzędzia wiersza poleceń włączone macOS: Pojedynczy xcode-select --install polecenie pobiera oprogramowanie Apple Clang wraz z zestawem narzędzi zgodnym z GCC.
  • Sprawdź za pomocą gcc –version: Po instalacji uruchom gcc --version w terminalu, aby potwierdzić, czy kompilator znajduje się w ścieżce PATH i jest gotowy do kompilowania programów w języku C.
  • 🤖 Użyj sztucznej inteligencji do rozwiązywania problemów: Asystenci AI wyjaśniają błędy instalatora, problemy ze ścieżką PATH i ostrzeżenia o brakujących nagłówkachping początkujący uzyskują działającą wersję już przy pierwszej próbie.

Jak pobrać i zainstalować kompilator GCC

Co to jest GCC?

GCC (GNU Compiler Collection) to darmowy, otwarty pakiet kompilatorów utrzymywany przez organizację Free Software Foundation. Obsługuje język C, C++, Cel C, Fortran, Ada, Go i kilka innych języków, i jest domyślnym kompilatorem w większości dystrybucji Linuksa. GCC generuje szybkie, przenośne pliki wykonywalne i jest standardowym wyborem do nauki języka C na Windows, Linux i macOS.

W tym samouczku dowiesz się, jak zainstalować GCC na każdej platformie i jak zweryfikować instalację za pomocą prostego sprawdzenia wersji.

Jak zainstalować GCC na Windows

On Windows najłatwiejszą ścieżką jest IDE z otwartym kodem źródłowym Code::Bloki, który łączy w sobie kompilator (GCC z projektu GNU), redaktorI debugger w jednym instalatorze.

Krok 1) Pobierz wersję binarną

Iść do https://www.codeblocks.org/downloads/ i kliknij Wydanie binarne.

Code::Strona wydania binarnego Blocks

Krok 2) Wybierz instalator z kompilatorem GCC

Wybierz instalator zawierający kompilator GCC — na przykład: codeblocks-17.12mingw-setup.exe. Ten pakiet zawiera kompilator GNU GCC firmy MinGW oraz debuger GNU GDB wraz z Code::Blokuje pliki źródłowe.

Dodaj Code::Instalator bloków z GCC

Krok 3) Rozpocznij instalację

Uruchom pobrany instalator i zaakceptuj domyślne opcje. Ten prosty proces konfiguruje kompilator GCC na Twoim komputerze. Windows pomimo napiętego harmonogramu

Rozpocznij Code::Instalacja bloków

Krok 4) Zaakceptuj umowę licencyjną

Aby kontynuować, zaakceptuj umowę licencyjną.

Zaakceptuj umowę licencyjną

Krok 5) Zachowaj domyślny wybór komponentów

Pozostaw domyślny wybór komponentów i kliknij Następna.

Zachowaj domyślne komponenty

Krok 6) Wybierz ścieżkę instalacji

Jeśli chcesz, zmień folder instalacyjny, a następnie kliknij Następna.

Wybierz ścieżkę instalacji

Krok 7) Uruchom Code::Bloki

Zlokalizuj Code::Blokuje skrót na pulpicie lub w menu Start i kliknij go dwukrotnie.

Code::Ikona bloków

Krok 8) Pozwól Code::Bloki wykrywają kompilator

Podczas pierwszego uruchomienia, Code::Blocks skanuje zainstalowane kompilatory, automatycznie wykrywa GCC i ustawia go jako domyślny. Powiąż C i C++ pliki z Code::Blokuje po wyświetleniu monitu.

Code::Blocks wykrywa kompilator

Krok 9) Otwórz IDE i zacznij kodować

Pojawi się ekran główny IDE. Możesz teraz utworzyć nowy projekt C i skompilować swój pierwszy program.

Code::Ekran główny Blocks IDE

Jak zainstalować GCC w systemie Linux

Większość dystrybucji Linuksa jest dostarczana z preinstalowanym GCC. Sprawdź za pomocą:

gcc --version

Jeśli GCC jest obecne, polecenie wyświetla jego wersję. Jeśli brakuje pakietu, powłoka wyświetli monit o jego instalację.

Aby skonfigurować środowisko kompilacji C Linux, wykonaj poniższe kroki.

  1. Otwórz terminal.
  2. W systemach Red Hat i Fedora uruchom:
    sudo yum groupinstall 'Development Tools'
  3. Na Debianie i Ubuntu, biegać:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Sprawdź instalację:
    gcc --version

Jak zainstalować GCC na macOS

On macOS, łańcuch narzędzi zgodny z GCC jest dostarczany za pośrednictwem firmy Apple Narzędzia wiersza poleceń dla Xcode.

  1. Otwórz terminal i uruchom:
    xcode-select --install

    Pojawi się okno dialogowe z prośbą o zainstalowanie narzędzi wiersza poleceń. Kliknij Zainstalować i zaakceptuj licencję.

  2. Alternatywnie, zaloguj się na https://developer.apple.com/download/all/ za pomocą swojego identyfikatora programisty Apple pobierz najnowszą wersję Narzędzia wiersza poleceń dla Xcode .dmgi uruchom instalator. Zachowaj domyślne ustawienia kreatora.
  3. Otwórz terminal i sprawdź instalację:
    gcc -v

Zweryfikuj instalację GCC

Bez względu na system operacyjny, szybka kontrola poprawności potwierdza, że ​​kompilator znajduje się w ścieżce PATH:

gcc --version

Powinieneś zobaczyć wynik podobny do gcc (GCC) 13.2.0 a następnie informacja o licencji. Skompiluj jednowierszowy kod „hello, world”, aby przetestować cały potok:

// hello.c
#include <stdio.h>

int main(void) {
    printf("Hello, world!\n");
    return 0;
}

Zbuduj i uruchom za pomocą:

gcc hello.c -o hello
./hello

Rozwiązywanie typowych problemów z instalacją GCC

Poniższe problemy obejmują większość skarg dotyczących czasu instalacji:

  • „gcc nie jest rozpoznawany” Windows: dodaj MinGW bin folder do zmiennej środowiskowej PATH, a następnie uruchom ponownie terminal.
  • Code::Blocks nie wykrywa kompilatora: koncepcja Ustawienia → Kompilator → Pliki wykonywalne Toolchain i wskaż katalog instalacyjny kompilatora na katalog główny MinGW (np. C:\MinGW).
  • Linux wyświetla komunikat „polecenie nie zostało znalezione”: pakiet mógł zostać zainstalowany jako gcc-12 or gcc-13. Biegać which gcc i utwórz dowiązanie symboliczne lub wywołaj bezpośrednio wersję pliku binarnego.
  • macOS zamiast GCC pojawia się komunikat „clang”: Xcode pseudonimy clang jako gccJeśli potrzebujesz oryginalnego GCC, zainstaluj go za pomocą Homebrew za pomocą brew install gcc i zadzwoń gcc-13.
  • Brak nagłówków (np. stdio.h): Ponownie build-essential na Linuksie lub Xcode Narzędzia wiersza poleceń włączone macOS aby przywrócić standardowe nagłówki biblioteki.

Inne popularne kompilatory C

Jeśli GCC nie spełnia wymagań Twojego środowiska, istnieje kilka alternatywnych rozwiązań, które kompilują się i niezawodnie uruchamiają język C:

  • Szczęk — Kompilator oparty na LLVM, szybki w kompilacji i doskonała diagnostyka. Domyślnie włączony macOS.
  • MinGW-w64 — nowoczesny fork MinGW z aktualnymi plikami binarnymi GCC dla Windows.
  • Przenośny kompilator C (pcc) — lekki kompilator na licencji BSD.
  • Turbo C — klasyczny kompilator nadal popularny w środowisku akademickim.
  • Microsoft Wizualny C++ (MSVC) Do MicrosoftKompilator dostarczany z programem Visual Studio; kompiluje język C z /TC przełącznik.

FAQ

GCC to skrót od GNU Compiler Collection. Jest to darmowy, otwarty pakiet kompilatorów utrzymywany przez organizację Free Software. Foundation który obsługuje C, C++, Cel C, Fortran, Ada i Go.

GCC to sam kompilator. MinGW (Minimalistyczny GNU dla Windows) to port łączący GCC z Windows biblioteki potrzebne do tworzenia natywnych plików wykonywalnych, co czyni ją najpopularniejszą dystrybucją GCC na Windows.

Otwórz terminal lub wiersz poleceń i uruchom gcc --versionJeśli GCC znajduje się w ścieżce PATH, polecenie wyświetla zainstalowaną wersję. W przeciwnym razie powłoka zgłasza, że ​​polecenie nie zostało znalezione.

Tak. GCC jest dystrybuowany na licencji GNU GPL z wyjątkiem biblioteki wykonawczej, który pozwala na kompilowanie i udostępnianie oprogramowania własnościowego. Możesz używać GCC w projektach komercyjnych bez konieczności uiszczania opłaty licencyjnej.

Nie. GCC działa wyłącznie z wiersza poleceń. Środowiska IDE, takie jak Code::Bloki, VS Codelub CLion dodaj funkcje ułatwiające pracę — podświetlanie składni, debugowanie i szablony projektu — ale kompilator działa bez nich.

MinGW bin Brak folderu w ścieżce PATH. Dodaj go przez Windows Okno dialogowe Zmienne środowiskowe, ponownie otwórz terminal i gcc Polecenie staje się dostępne globalnie.

Asystenci AI tłumaczą błędy instalatora i problemy z ścieżką PATH na proste rozwiązania w języku angielskim, sugerują właściwe polecenie menedżera pakietów dla danej dystrybucji i wyjaśniają ostrzeżenia GCC, dzięki czemu początkujący mogą uczyć się podczas debugowania.

Tak. Asystenci kodu AI generują program „Witaj, świecie” oraz dokładny gcc hello.c -o hello polecenie do kompilacji. Wyjaśniają również, co robi każda linia, więc początkujący powinni to przejrzeć przed uruchomieniem.

Podsumuj ten post następująco: