Kako instalirati GCC kompajler na Windows

⚡ Pametni sažetak

Preuzmite i instalirajte GCC kompajler u C-u za Windows, Linux i macOS za manje od petnaest minuta. Code::Blokovi su uključeni Windows zajedno isporučuje GCC, editor i program za ispravljanje pogrešaka, dok Linux i macOS Korisnici instaliraju GCC izravno putem svojih upravitelja paketa.

  • 📥 Odaberite desno Windows bala: Odaberite Code::Blokira MinGW instalacijski program (npr. codeblocks-17.12mingw-setup.exe) tako da se GCC, GDB i IDE konfiguriraju u jednom koraku.
  • ???? Koristite Linux upravitelj paketa: Na Debianu/Ubuntu trčanje sudo apt-get install build-essential, na Fedori/Red Hatu yum groupinstall 'Development Tools'.
  • ???? Instalirati Xcode Alati naredbenog retka uključeni macOS: Jedan sam xcode-select --install Naredba povlači Appleov clang i GCC-kompatibilan alatni lanac.
  • ✅ Provjerite s gcc-version: Nakon instalacije, pokrenite gcc --version u terminalu kako bi se potvrdilo da je kompajler na PATH-u i spreman za kompajliranje C programa.
  • 🤖 Koristite umjetnu inteligenciju za rješavanje problema: AI asistenti objašnjavaju pogreške instalacijskog programa, probleme s PATH-om i upozorenja o nedostajućim zaglavljima, pomoćping početnici postižu radnu konstrukciju iz prvog pokušaja.

Kako preuzeti i instalirati GCC kompajler

Što je GCC?

The GCC (GNU Compiler Collection) je besplatni paket kompajlera otvorenog koda koji održava Free Software FoundationPodržava C, C++, Cilj-C, Fortran, Ada, Go i nekoliko drugih jezika, te je zadani kompajler na većini Linux distribucija. GCC stvara brze, prenosive izvršne datoteke i standardni je izbor za učenje C-a na Windows, Linux i macOS.

Ovaj vodič vodi kroz instalaciju GCC-a na svakoj platformi i provjeru instalacije jednostavnom provjerom verzije.

Kako instalirati GCC na Windows

On Windows Najlakši put je IDE otvorenog koda Code::Blokovi, koji objedinjuje kompajler (GCC iz GNU projekta), urednik, A pronalaženje pogrešaka u jednom instalateru.

Korak 1) Preuzmite binarno izdanje

Idi na https://www.codeblocks.org/downloads/ i kliknite Binarno izdanje.

Code::Stranica izdanja binarnih datoteka Blocks

Korak 2) Odaberite instalacijski program s GCC kompajlerom

Odaberite instalacijski program koji uključuje GCC kompajler - na primjer, codeblocks-17.12mingw-setup.exeOvaj paket uključuje MinGW-ov GNU GCC kompajler i GNU GDB debugger zajedno s Code::Blokira izvorne datoteke.

Odaberite Code::Instaler blokova s ​​GCC-om

Korak 3) Pokrenite instalaciju

Pokrenite preuzeti instalacijski program i prihvatite zadane opcije. Ovaj jednostavan postupak postavlja GCC kompajler na vaš Windows sustav.

Start Code::Ugradnja blokova

Korak 4) Prihvatite licencni ugovor

Prihvatite licencni ugovor za nastavak.

Prihvati licencni ugovor

Korak 5) Zadržite zadani odabir komponente

Ostavite odabir komponenti na zadanim postavkama i kliknite Sljedeći.

Zadrži zadane komponente

Korak 6) Odaberite putanju instalacije

Promijenite instalacijsku mapu ako želite, a zatim kliknite Sljedeći.

Odaberite putanju instalacije

Korak 7) Pokretanje Code::Blokovi

Pronađite Code::Blokiraj prečac na radnoj površini ili u izborniku Start i dvaput ga klikni.

Code::Ikona blokova

Korak 8) Neka Code::Blokovi otkrivaju kompajler

Prilikom prvog lansiranja, Code::Blokovi skeniraju instalirane kompajlere, automatski detektiraju GCC i postavljaju ga kao zadani. Povežu C i C++ datoteke s Code::Blokira kada se to od vas zatraži.

Code::Blokovi detektiraju kompajler

Korak 9) Otvorite IDE i počnite s kodiranjem

Pojavljuje se početni zaslon IDE-a. Sada možete stvoriti novi C projekt i kompajlirati svoj prvi program.

Code::Blokira početni zaslon IDE-a

Kako instalirati GCC na Linuxu

Većina Linux distribucija dolazi s unaprijed instaliranim GCC-om. Provjerite s:

gcc --version

Ako je GCC prisutan, naredba ispisuje njegovu verziju. Ako nedostaje, ljuska vas traži da ga instalirate.

Za postavljanje C okruženja za izgradnju na Linux, slijedite korake u nastavku.

  1. Otvorite terminal.
  2. Na Red Hatu i Fedori pokrenite:
    sudo yum groupinstall 'Development Tools'
  3. Na Debianu i Ubuntu, trčanje:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Provjerite instalaciju:
    gcc --version

Kako instalirati GCC na macOS

On macOS, GCC-kompatibilan lanac alata isporučuje se putem Appleovog Alati naredbenog retka za Xcode.

  1. Otvorite terminal i pokrenite:
    xcode-select --install

    Dijalog će vas potaknuti da instalirate alate naredbenog retka. Kliknite Instalirati i prihvatiti licencu.

  2. Alternativno, prijavite se na https://developer.apple.com/download/all/ s vašim Apple ID-om razvojnog programera preuzmite najnoviju Alati naredbenog retka za Xcode .dmgi pokrenite instalacijski program. Zadržite zadane postavke čarobnjaka.
  3. Otvorite terminal i provjerite instalaciju:
    gcc -v

Provjerite svoju GCC instalaciju

Bez obzira na operativni sustav, brza provjera ispravnosti potvrđuje da je kompajler na PATH-u:

gcc --version

Trebali biste vidjeti izlaz sličan gcc (GCC) 13.2.0 nakon čega slijedi obavijest o licenci. Sastavite jednoredni "pozdrav, svijete" za testiranje cijelog cjevovoda:

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

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

Izgradi i pokreni s:

gcc hello.c -o hello
./hello

Rješavanje uobičajenih problema s instalacijom GCC-a

Problemi u nastavku pokrivaju većinu pritužbi vezanih uz instalaciju:

  • „gcc nije prepoznat“ na Windows: dodajte MinGW bin mapu u vašu varijablu okruženja PATH, a zatim ponovno pokrenite terminal.
  • Code::Blocks ne detektira kompajler: otvaramo Postavke → Kompajler → Izvršne datoteke Toolchaina i usmjerite instalacijski direktorij kompajlera na korijen MinGW-a (npr. C:\MinGW).
  • Linux kaže "naredba nije pronađena": paket je možda instaliran kao gcc-12 or gcc-13, Trčanje which gcc i stvorite simboličku vezu ili izravno pozovite verziranu binarnu datoteku.
  • macOS prijavljuje „clang“ umjesto GCC-a: Xcode aliasi zveckaju kao gccAko vam je potreban originalni GCC, instalirajte ga putem Homebrewa s brew install gcc i nazovite gcc-13.
  • Nedostaju zaglavlja (npr. stdio.h): reinstalirati build-essential na Linuxu ili Xcode Alati naredbenog retka uključeni macOS za vraćanje zaglavlja standardne biblioteke.

Drugi popularni C kompajleri

Ako GCC ne odgovara vašem okruženju, postoji nekoliko alternativa koje pouzdano kompajliraju i pokreću C:

  • Zveckanje — Kompajler baziran na LLVM-u s brzim izradama i izvrsnom dijagnostikom. Zadano uključeno macOS.
  • MinGW-w64 — moderni fork MinGW-a s ažuriranim GCC binarnim datotekama za Windows.
  • Prijenosni C kompajler (pcc) — lagani kompajler s BSD licencom.
  • Turbo C — klasični kompajler još uvijek uobičajen u akademskim okruženjima.
  • Microsoft Visual C++ (MSVC) - MicrosoftKompajler se isporučuje s Visual Studiom; kompajlira C s /TC prekidač.

Pitanja i odgovori

GCC je kratica za GNU Compiler Collection. To je besplatni paket kompajlera otvorenog koda koji održava Free Software. Foundation koji podržava C, C++, Cilj-C, Fortran, Ada i Go.

GCC je sam kompajler. MinGW (Minimalistički GNU za Windows) je port koji uključuje GCC s Windows biblioteke potrebne za izgradnju izvornih izvršnih datoteka, što ga čini najčešćom GCC distribucijom na Windows.

Otvorite terminal ili naredbeni redak i pokrenite gcc --versionAko se GCC nalazi na PATH-u, naredba ispisuje instaliranu verziju. U suprotnom, ljuska izvještava da naredba nije pronađena.

Da. GCC se distribuira pod GNU GPL licencom s iznimkom runtime biblioteke koja vam omogućuje kompajliranje i isporuku vlasničkog softvera. GCC možete koristiti u komercijalnim projektima bez plaćanja ikakve licencne naknade.

Ne. GCC se pokreće isključivo iz naredbenog retka. IDE-i kao što su Code::Blokovi, VS Code, ili CLion dodaju praktične značajke - isticanje sintakse, otklanjanje pogrešaka i predloške projekata - ali kompajler radi i bez njih.

MinGW bin Mapa nedostaje u PATH-u. Dodajte je putem Windows dijalog Varijable okruženja, ponovno otvorite terminal i gcc naredba postaje dostupna globalno.

AI asistenti prevode pogreške instalacijskog programa i PATH probleme u jednostavne ispravke, predlažu pravu naredbu upravitelja paketa za vašu distribuciju i objašnjavaju GCC upozorenja kako bi početnici učili tijekom otklanjanja pogrešaka.

Da. AI kodni asistenti generiraju program "pozdrav, svijete", plus točan gcc hello.c -o hello naredbu za kompajliranje. Također objašnjavaju što svaki redak radi kako bi početnici pregledali prije pokretanja.

Sažmite ovu objavu uz: