Hur man installerar GCC-kompilatorn på Windows

⚡ Smart sammanfattning

Ladda ner och installera GCC-kompilatorn i C för Windows, Linux och macOS på under femton minuter. Den Code::Blockpaket på Windows levererar GCC, en editor och en debugger tillsammans, medan Linux och macOS användare installerar GCC direkt via sina pakethanterare.

  • 📥 Välj rätt Windows bunt: Välj Code::Blockerar MinGW-installationsprogrammet (t.ex. codeblocks-17.12mingw-setup.exe) så att GCC, GDB och IDE konfigureras i ett steg.
  • 🐧 Använd Linux-pakethanteraren: På Debian/Ubuntu köra sudo apt-get install build-essential, på Fedora/Red Hat-körning yum groupinstall 'Development Tools'.
  • ???? installera Xcode Kommandoradsverktyg på macOS: En enda xcode-select --install kommandot drar in Apples clang plus den GCC-kompatibla verktygskedjan.
  • Verifiera med gcc –version: Efter installationen, kör gcc --version i en terminal för att bekräfta att kompilatorn är på PATH och redo att kompilera C-program.
  • 🤖 Använd AI för att felsöka: AI-assistenter förklarar installationsfel, PATH-problem och varningar om saknade rubriker, helping nybörjare når en fungerande byggnad på första försöket.

Hur man laddar ner och installerar GCC-kompilatorn

Vad är GCC?

Ocuco-landskapet GCC (GNU Compiler Collection) är en gratis kompileringssvit med öppen källkod som underhålls av Free Software. FoundationDen stöder C, C++, Mål-C, Fortran, Ada, Go och flera andra språk, och är standardkompilatorn i de flesta Linuxdistributioner. GCC producerar snabba, portabla körbara filer och är standardvalet för att lära sig C på Windows, Linux och macOS.

Den här handledningen går igenom installationen av GCC på varje plattform och verifierar installationen med en enkel versionskontroll.

Hur man installerar GCC på Windows

On Windows Det enklaste sättet är öppen källkods-IDE:n Code::Block, som buntar ihop en kompilator (GCC från GNU-projektet), en redaktörOch en debugger i en enda installatör.

Steg 1) Ladda ner den binära versionen

Gå till https://www.codeblocks.org/downloads/ och klicka Binär utgåva.

Code::Blocks Binary Release-sida

Steg 2) Välj installationsprogrammet med GCC-kompilatorn

Välj installationsprogrammet som paketerar GCC-kompilatorn — till exempel, codeblocks-17.12mingw-setup.exeDetta paket innehåller MinGWs GNU GCC-kompilator och GNU GDB-felsökaren tillsammans med Code::Blockerar källfiler.

Välja Code::Blockinstallation med GCC

Steg 3) Starta installationen

Kör det nedladdade installationsprogrammet och acceptera standardinställningarna. Den här enkla processen konfigurerar GCC-kompilatorn på din Windows systemet.

Start Code::Blockinstallation

Steg 4) Godkänn licensavtalet

Godkänn licensavtalet för att fortsätta.

Godkänn licensavtalet

Steg 5) Behåll standardkomponentvalet

Lämna komponentvalet på standardinställningen och klicka på Nästa.

Behåll standardkomponenterna

Steg 6) Välj installationssökväg

Ändra installationsmappen om du vill och klicka sedan på Nästa.

Välj installationsväg

Steg 7) Starta Code::Block

Leta reda på Code::Blockerar genvägen på skrivbordet eller Start-menyn och dubbelklickar på den.

Code::Blockikon

Steg 8) Låt Code::Block detekterar kompilatorn

Vid första lanseringen, Code::Blocks söker efter installerade kompilatorer, detekterar GCC automatiskt och ställer in den som standard. Associerar C och C++ filer med Code::Blockerar när du uppmanas att göra det.

Code::Blocks detekterar kompilatorn

Steg 9) Öppna IDE:n och börja koda

IDE-startskärmen visas. Du kan nu skapa ett nytt C-projekt och kompilera ditt första program.

Code::Blockerar IDE-startskärmen

Hur man installerar GCC på Linux

De flesta Linux-distributioner levereras med GCC förinstallerat. Verifiera med:

gcc --version

Om GCC finns skriver kommandot ut dess version. Om den saknas uppmanas du att installera den i kommandot.

För att konfigurera C-byggmiljön på Linux, följ stegen nedan.

  1. Öppna en terminal.
  2. På Red Hat och Fedora, kör:
    sudo yum groupinstall 'Development Tools'
  3. På Debian och Ubuntu, kör:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Verifiera installationen:
    gcc --version

Hur man installerar GCC på macOS

On macOS, den GCC-kompatibla verktygskedjan levereras via Apples Kommandoradsverktyg för Xcode.

  1. Öppna en terminal och kör:
    xcode-select --install

    En dialogruta uppmanar dig att installera kommandoradsverktygen. Klicka på installera och acceptera licensen.

  2. Alternativt, logga in på https://developer.apple.com/download/all/ med ditt Apple-utvecklar-ID, ladda ner den senaste versionen Kommandoradsverktyg för Xcode .dmgoch kör installationsprogrammet. Behåll guidens standardinställningar.
  3. Öppna en terminal och verifiera installationen:
    gcc -v

Verifiera din GCC-installation

Oavsett operativsystem bekräftar en snabb kontroll av systemets prestanda att kompilatorn är på PATH:n:

gcc --version

Du bör se utdata som liknar gcc (GCC) 13.2.0 följt av licensmeddelandet. Kompilera ett enradigt "hej världen" för att testa hela pipelinen:

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

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

Bygg och kör med:

gcc hello.c -o hello
./hello

Felsökning av vanliga GCC-installationsproblem

Problemen nedan täcker de flesta klagomål vid installationstiden:

  • "gcc känns inte igen" på Windows: lägg till MinGW bin mappen till din PATH-miljövariabel och starta sedan om terminalen.
  • Code::Blocks detekterar inte kompilatorn: öppet Inställningar → Kompilator → Verktygskedjans körbara filer och peka kompilatorns installationskatalog mot din MinGW-rot (t.ex. C:\MinGW).
  • Linux säger "kommandot hittades inte": paketet kan ha installerats som gcc-12 or gcc-13. Springa which gcc och skapa en symlänk, eller anropa den versionerade binärfilen direkt.
  • macOS rapporterar ”klang” istället för GCC: Xcode alias klingar som gccOm du behöver äkta GCC, installera det via Homebrew med brew install gcc och ringa gcc-13.
  • Saknade rubriker (t.ex. stdio.h): installera build-essential på Linux eller Xcode Kommandoradsverktyg på macOS för att återställa standardbiblioteksrubrikerna.

Andra populära C-kompilatorer

Om GCC inte passar din miljö finns det flera alternativ som kompilerar och kör C tillförlitligt:

  • Klang — LLVM-baserad kompilator med snabba byggen och utmärkt diagnostik. Standardinställningen är på. macOS.
  • MinGW-w64 — modern förgrening av MinGW med uppdaterade GCC-binärfiler för Windows.
  • Bärbar C-kompilator (pcc) — lätt, BSD-licensierad kompilator.
  • Turbo C — klassisk kompilator fortfarande vanlig i akademiska miljöer.
  • Microsoft Visuell C++ (MSVC) - Microsofts kompilator som medföljer Visual Studio; kompilerar C med /TC omkopplare.

Vanliga frågor

GCC står för GNU Compiler Collection. Det är en gratis kompileringssvit med öppen källkod som underhålls av Free Software. Foundation som stöder C, C++, Mål-C, Fortran, Ada och Go.

GCC är själva kompilatorn. MinGW (Minimalist GNU för Windows) är en port som paketerar GCC med Windows bibliotek som behövs för att bygga inbyggda körbara filer, vilket gör den till den vanligaste GCC-distributionen på Windows.

Öppna en terminal eller kommandotolk och kör gcc --versionOm GCC finns på PATH skriver kommandot ut den installerade versionen. Annars rapporterar gränssnittet att kommandot inte hittades.

Ja. GCC distribueras under GNU GPL med ett undantag för runtime-bibliotek som låter dig kompilera och leverera proprietär programvara. Du kan använda GCC i kommersiella projekt utan att betala någon licensavgift.

Nej. GCC körs helt från kommandoraden. IDE:er som Code::Block, VS Code, eller CLion lägg till bekvämlighetsfunktioner — syntaxmarkering, felsökning och projektmallar — men kompilatorn fungerar utan dem.

MinGW bin mappen saknas i PATH. Lägg till den via Windows dialogrutan Miljövariabler, öppna terminalen igen och gcc kommandot blir tillgängligt globalt.

AI-assistenter översätter installationsfel och PATH-problem till lösningar på tydlig engelska, föreslår rätt pakethanterarkommando för din distribution och förklarar GCC-varningar så att nybörjare lär sig medan de felsöker.

Ja. AI-kodassistenter genererar ett "hej världen"-program, plus exakt hur gcc hello.c -o hello kommandot för att kompilera det. De förklarar också vad varje rad gör så att nybörjare kan läsa igenom det innan de kör det.

Sammanfatta detta inlägg med: