Hoe installeer je de GCC-compiler op Windows

โšก Slimme samenvatting

Download en installeer de GCC-compiler in C voor Windows, Linux en macOS in minder dan vijftien minuten. De Code::Blokkenbundel op Windows levert GCC, een editor en een debugger samen, terwijl Linux en macOS Gebruikers installeren GCC rechtstreeks via hun pakketbeheerder.

  • ๐Ÿ“ฅ Kies de goede Windows bundel: Kies de Code::Blokkeert de MinGW-installer (bijv. codeblocks-17.12mingw-setup.exe) zodat GCC, GDB en de IDE in รฉรฉn stap geconfigureerd kunnen worden.
  • ???? Gebruik de Linux-pakketbeheerder: Op Debian/Ubuntu lopen sudo apt-get install build-essential, tijdens een Fedora/Red Hat-run yum groupinstall 'Development Tools'.
  • ???? Install Xcode Opdrachtregeltools op macOS: Een xcode-select --install Het commando maakt gebruik van Apple's clang en de GCC-compatibele toolchain.
  • โœ… Controleer met gcc โ€“version: Na de installatie uitvoeren gcc --version Controleer in een terminal of de compiler in het PATH staat en klaar is om C-programma's te compileren.
  • ๐Ÿค– Gebruik AI voor probleemoplossing: AI-assistenten leggen installatiefouten, PATH-problemen en waarschuwingen voor ontbrekende headers uit, en helpenping Beginners slagen er meestal in om bij de eerste poging een werkend exemplaar te bouwen.

Hoe download en installeer je de GCC-compiler?

Wat is GCC?

De GCC (GNU Compiler Collection) is een gratis, open-source compilerpakket dat wordt onderhouden door de Free Software Foundation. FoundationHet ondersteunt C. C++, Doelstelling C, FortraGCC compileert C, Ada, Go en diverse andere talen, en is de standaardcompiler op de meeste Linux-distributies. GCC produceert snelle, draagbare uitvoerbare bestanden en is de standaardkeuze voor het leren van C op Linux. Windows, Linux en macOS.

Deze handleiding beschrijft de installatie van GCC op elk platform en de verificatie van de installatie met een eenvoudige versiecontrole.

Hoe GCC te installeren op Windows

On Windows De gemakkelijkste weg is de open-source IDE. Code::Blokken, wat een bundel van compiler (GCC van het GNU-project), een editorEn een debugger in รฉรฉn installatieprogramma.

Stap 1) Download de binaire release

Ga naar https://www.codeblocks.org/downloads/ en klik op Binaire release.

Code::Blocks Binary Release-pagina

Stap 2) Kies het installatieprogramma met de GCC-compiler.

Kies het installatieprogramma dat de GCC-compiler bevat โ€” bijvoorbeeld, codeblocks-17.12mingw-setup.exeDit pakket bevat de GNU GCC-compiler van MinGW en de GNU GDB-debugger, samen met de Code::Blokkeert bronbestanden.

Kies Code::Blokkeert de installatie met GCC

Stap 3) Start de installatie

Voer het gedownloade installatieprogramma uit en accepteer de standaardopties. Dit eenvoudige proces installeert de GCC-compiler op uw computer. Windows systeem.

Start Code::Blokkeninstallatie

Stap 4) Accepteer de licentieovereenkomst

Accepteer de licentieovereenkomst om verder te gaan.

Licentieovereenkomst accepteren

Stap 5) Behoud de standaard componentselectie

Laat de componentselectie op de standaardinstelling staan โ€‹โ€‹en klik Volgende.

Behoud de standaardcomponenten

Stap 6) Kies het installatiepad

U kunt desgewenst de installatiemap wijzigen en vervolgens klikken. Volgende.

Kies het installatiepad.

Stap 7) Lancering Code::Blokken

Zoek de CodeBlokkeert de snelkoppeling op je bureaublad of in het Startmenu en dubbelklik erop.

Code::Blokkenpictogram

Stap 8) Laat Code::Blokken detecteren de compiler

Bij de eerste lancering, Code::Blocks scant naar geรฏnstalleerde compilers, detecteert GCC automatisch en stelt deze in als standaard. Koppel C en C++ bestanden met CodeBlokkeert wanneer daarom gevraagd wordt.

Code::Blocks detecteert compiler

Stap 9) Open de IDE en begin met programmeren.

Het startscherm van de IDE verschijnt. Je kunt nu een nieuw C-project aanmaken en je eerste programma compileren.

Code::Blocks IDE startscherm

Hoe installeer je GCC op Linux?

De meeste Linux-distributies worden geleverd met GCC vooraf geรฏnstalleerd. Controleer dit met:

gcc --version

Als GCC aanwezig is, geeft de opdracht de versie ervan weer. Als het ontbreekt, vraagt โ€‹โ€‹de shell je om het te installeren.

Om de C-buildomgeving in te stellen op Linux, Volg onderstaande stappen.

  1. Open een terminal.
  2. Voer op Red Hat en Fedora het volgende commando uit:
    sudo yum groupinstall 'Development Tools'
  3. Op Debian en Ubuntu, rennen:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Controleer de installatie:
    gcc --version

Hoe GCC te installeren op macOS

On macOSDe GCC-compatibele toolchain wordt via Apple geleverd. Opdrachtregeltools voor Xcode.

  1. Open een terminal en voer het volgende uit:
    xcode-select --install

    Er verschijnt een dialoogvenster waarin u wordt gevraagd de opdrachtregelprogramma's te installeren. Klik hier. Install en de licentie accepteren.

  2. U kunt zich ook aanmelden via https://developer.apple.com/download/all/ Download de nieuwste versie met je Apple-ontwikkelaars-ID. Opdrachtregeltools voor Xcode .dmgen start het installatieprogramma. Behoud de standaardinstellingen van de installatiewizard.
  3. Open een terminal en controleer de installatie:
    gcc -v

Controleer uw GCC-installatie

Ongeacht het besturingssysteem bevestigt een snelle controle of de compiler in het PATH is opgenomen:

gcc --version

Je zou een uitvoer moeten zien die lijkt op... gcc (GCC) 13.2.0 gevolgd door de licentieverklaring. Stel een korte "hello, world"-code samen om de volledige pipeline te testen:

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

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

Bouwen en uitvoeren met:

gcc hello.c -o hello
./hello

Veelvoorkomende installatieproblemen met GCC oplossen

De onderstaande problemen hebben betrekking op de meeste klachten over de installatietijd:

  • โ€œgcc wordt niet herkendโ€ op Windows: voeg de MinGW toe bin Voeg de map toe aan je PATH-omgevingsvariabele en herstart vervolgens de terminal.
  • Code::Blocks detecteert de compiler niet: open Instellingen โ†’ Compiler โ†’ Uitvoerbare toolchain-bestanden en wijs de installatiemap van de compiler aan naar de rootmap van MinGW (bijv. C:\MinGW).
  • Linux geeft de melding "opdracht niet gevonden": het pakket is mogelijk geรฏnstalleerd als gcc-12 or gcc-13. Rennen which gcc en een symbolische link maken, of het versiebeheerde binaire bestand rechtstreeks aanroepen.
  • macOS meldt โ€œclangโ€ in plaats van GCC: Xcode aliassen klinken als gccAls je de originele GCC nodig hebt, installeer deze dan via Homebrew met brew install gcc en bel gcc-13.
  • Ontbrekende headerbestanden (bijv. stdio.h): Opnieuw installeren build-essential op Linux of de Xcode Opdrachtregeltools op macOS om de headerbestanden van de standaardbibliotheek te herstellen.

Andere populaire C-compilers

Als GCC niet geschikt is voor uw omgeving, zijn er verschillende alternatieven die C betrouwbaar compileren en uitvoeren:

  • kletteren โ€” LLVM-gebaseerde compiler met snelle builds en uitstekende diagnostiek. Standaard ingeschakeld macOS.
  • MinGW-w64 โ€” moderne fork van MinGW met actuele GCC-binaries voor Windows.
  • Draagbare C-compiler (pcc) โ€” lichtgewicht compiler met BSD-licentie.
  • Turbo C โ€” Klassieke compilers worden nog steeds veel gebruikt in academische omgevingen.
  • Microsoft Visual C++ (MSVC) - MicrosoftDe compiler van 's wordt meegeleverd met Visual Studio; compileert C met de /TC schakelaar.

Veelgestelde vragen

GCC staat voor GNU Compiler Collection. Het is een gratis, open-source compilerpakket dat wordt onderhouden door de Free Software-organisatie. Foundation dat C ondersteunt, C++, Doelstelling C, Fortran, Ada en Go.

GCC is de compiler zelf. MinGW (Minimalist GNU for Windows) is een port die GCC bundelt met de Windows bibliotheken die nodig zijn om native uitvoerbare bestanden te bouwen, waardoor het de meest voorkomende GCC-distributie is. Windows.

Open een terminal of opdrachtprompt en voer het volgende commando uit: gcc --versionAls GCC in het PATH staat, print de opdracht de geรฏnstalleerde versie. Anders meldt de shell dat de opdracht niet gevonden is.

Ja. GCC wordt gedistribueerd onder de GNU GPL met een uitzondering voor runtimebibliotheken, waardoor je propriรซtaire software kunt compileren en distribueren. Je kunt GCC in commerciรซle projecten gebruiken zonder licentiekosten te betalen.

Nee. GCC wordt volledig via de commandoregel uitgevoerd. IDE's zoals Code::Blokken, VS Codeof CLion We voegen handige functies toe, zoals syntaxmarkering, debuggen en projecttemplates, maar de compiler werkt ook zonder.

Het MinGW bin De map ontbreekt in het PATH. Voeg deze toe via de Windows Open het dialoogvenster Omgevingsvariabelen, heropen de terminal en de gcc Het commando wordt wereldwijd beschikbaar.

AI-assistenten vertalen installatiefouten en PATH-problemen naar begrijpelijke oplossingen, stellen de juiste pakketbeheeropdracht voor uw distributie voor en leggen GCC-waarschuwingen uit, zodat beginners al debuggend kunnen leren.

Ja. AI-codeassistenten genereren een "hello, world"-programma, plus de exacte code. gcc hello.c -o hello Het commando om het te compileren. Ze leggen ook uit wat elke regel doet, zodat beginners het kunnen doornemen voordat ze het uitvoeren.

Vat dit bericht samen met: