Come installare il compilatore GCC su Windows

โšก Riepilogo intelligente

Scarica e installa il compilatore GCC in C per Windows, Linux e macOS in meno di quindici minuti. Code::Blocca il pacchetto su Windows spedisce GCC, un editor e un debugger insieme, mentre Linux e macOS Gli utenti installano GCC direttamente tramite i loro gestori di pacchetti.

  • ๐Ÿ“ฅ Scegli quello giusto Windows fascio: Scegliere il Code::Blocca il programma di installazione di MinGW (ad esempio, codeblocks-17.12mingw-setup.exe) in modo che GCC, GDB e l'IDE vengano configurati in un unico passaggio.
  • ???? Utilizzare il gestore di pacchetti Linux: Su Debian/Ubuntu eseguire il sudo apt-get install build-essential, su Fedora/Red Hat in esecuzione yum groupinstall 'Development Tools'.
  • ???? Installazione Xcode Strumenti da riga di comando su macOS: Un singolo xcode-select --install Il comando include clang di Apple e la toolchain compatibile con GCC.
  • โœ… Verificare con gcc โ€“version: Dopo l'installazione, corri gcc --version in un terminale per confermare che il compilatore sia presente nel PATH e pronto a compilare programmi C.
  • ๐Ÿค– Utilizza l'intelligenza artificiale per risolvere i problemi: Gli assistenti IA spiegano gli errori di installazione, i problemi di PATH e gli avvisi di intestazione mancante, aiutanoping I principianti riescono a creare una versione funzionante al primo tentativo.

Come scaricare e installare il compilatore GCC

Cos'รจ GCC?

Migliori GCC (GNU Compiler Collection) รจ una suite di compilatori libera e open-source gestita dal Free Software Foundation. Supporta C, C++, Obiettivo-C, Fortran, Ada, Go e molti altri linguaggi, ed รจ il compilatore predefinito sulla maggior parte delle distribuzioni Linux. GCC produce eseguibili veloci e portatili ed รจ la scelta standard per imparare C su Windows, Linux e macOS.

Questo tutorial illustra come installare GCC su ciascuna piattaforma e come verificarne l'installazione tramite un semplice controllo della versione.

Come installare GCC su Windows

On Windows La strada piรน semplice รจ l'IDE open-source Code::Blocchi, che raggruppa un compilatore (GCC dal Progetto GNU), un editore, e un debugger in un unico programma di installazione.

Passaggio 1) Scaricare la versione binaria

Vai su https://www.codeblocks.org/downloads/ e fare clic su Rilascio binario.

Code::Pagina di rilascio di Blocks Binary

Passaggio 2) Scegliere il programma di installazione con il compilatore GCC

Scegli il programma di installazione che include il compilatore GCC, ad esempio, codeblocks-17.12mingw-setup.exe. Questo pacchetto include il compilatore GNU GCC di MinGW e il debugger GNU GDB insieme al Code::Blocca i file sorgente.

Scegli Code::Blocca il programma di installazione con GCC

Passaggio 3) Avviare l'installazione

Esegui il programma di installazione scaricato e accetta le opzioni predefinite. Questo semplice processo configura il compilatore GCC sul tuo Windows .

Inizio Code::Blocca l'installazione

Passaggio 4) Accettare il contratto di licenza

Accetta il contratto di licenza per continuare.

Accettare il contratto di licenza

Passaggio 5) Mantenere la selezione predefinita dei componenti

Lascia la selezione dei componenti predefinita e fai clic Avanti.

Mantieni i componenti predefiniti

Passaggio 6) Scegliere il percorso di installazione

Se lo desideri, cambia la cartella di installazione, quindi fai clic Avanti.

Scegliere il percorso di installazione

Passaggio 7) Avvia Code::Blocchi

individuare il Code::Blocca il collegamento sul desktop o nel menu Start e fai doppio clic su di esso.

Code::Icona dei blocchi

Passo 8) Lasciare Code::I blocchi rilevano il compilatore

Al primo lancio, Code::Blocca le scansioni dei compilatori installati, rileva automaticamente GCC e lo imposta come predefinito. Associa C e C++ i file con Code::Si blocca quando richiesto.

Code::Blocca rileva il compilatore

Passaggio 9) Apri l'IDE e inizia a programmare

Viene visualizzata la schermata iniziale dell'IDE. Ora puoi creare un nuovo progetto C e compilare il tuo primo programma.

Code::Blocca la schermata iniziale dell'IDE

Come installare GCC su Linux

La maggior parte delle distribuzioni Linux include GCC preinstallato. Verifica con:

gcc --version

Se GCC รจ presente, il comando ne visualizza la versione. Se non รจ presente, la shell ti chiede di installarlo.

Per configurare l'ambiente di compilazione C su Linux, procedi come indicato di seguito.

  1. Apri un terminale.
  2. Su Red Hat e Fedora, eseguire:
    sudo yum groupinstall 'Development Tools'
  3. Su Debian e Ubuntu, correre:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Verificare l'installazione:
    gcc --version

Come installare GCC su macOS

On macOS, la toolchain compatibile con GCC viene distribuita tramite Apple Strumenti da riga di comando per Xcode.

  1. Apri un terminale ed esegui:
    xcode-select --install

    Viene visualizzata una finestra di dialogo che invita a installare gli Strumenti da riga di comando. Fare clic su Installazione e accettare la licenza.

  2. In alternativa, accedi a https://developer.apple.com/download/all/ con il tuo ID sviluppatore Apple, scarica l'ultima versione Strumenti da riga di comando per Xcode .dmge avvia il programma di installazione. Mantieni le impostazioni predefinite della procedura guidata.
  3. Apri un terminale e verifica l'installazione:
    gcc -v

Verifica la tua installazione GCC

Indipendentemente dal sistema operativo, un rapido controllo di base conferma che il compilatore รจ presente nel PATH:

gcc --version

Dovresti visualizzare un output simile a gcc (GCC) 13.2.0 seguito dall'avviso di licenza. Compila un semplice "hello, world" di una sola riga per testare l'intera pipeline:

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

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

Compila ed esegui con:

gcc hello.c -o hello
./hello

Risoluzione dei problemi comuni di installazione di GCC

I problemi elencati di seguito coprono la maggior parte delle segnalazioni relative alla fase di installazione:

  • โ€œgcc non รจ riconosciutoโ€ su Windows: aggiungere MinGW bin Aggiungi la cartella alla variabile d'ambiente PATH, quindi riavvia il terminale.
  • Code::Blocks non rileva il compilatore: aprire Impostazioni โ†’ Compilatore โ†’ Eseguibili della toolchain e puntare la directory di installazione del compilatore alla directory radice di MinGW (ad esempio, C:\MinGW).
  • Linux dice "comando non trovato": il pacchetto potrebbe essere stato installato come gcc-12 or gcc-13. Correre which gcc e creare un collegamento simbolico oppure richiamare direttamente il binario con la versione specificata.
  • macOS segnala โ€œclangโ€ invece di GCC: Xcode gli alias risuonano come gccSe hai bisogno di un GCC autentico, installalo tramite Homebrew con brew install gcc e chiama gcc-13.
  • File di intestazione mancanti (ad esempio, stdio.h): Reinstallare build-essential su Linux o il Xcode Strumenti da riga di comando su macOS per ripristinare le intestazioni della libreria standard.

Altri compilatori C popolari

Se GCC non รจ adatto al tuo ambiente, esistono diverse alternative che compilano ed eseguono il linguaggio C in modo affidabile:

  • clangore โ€” Compilatore basato su LLVM con build veloci e diagnostica eccellente. Predefinito su macOS.
  • MinGW-w64 โ€” fork moderno di MinGW con binari GCC aggiornati per Windows.
  • Compilatore C portatile (pcc) โ€” Compilatore leggero con licenza BSD.
  • Turbo C โ€” il compilatore classico รจ ancora comune in ambito accademico.
  • Microsoft Visivo C++ (MSVC) - MicrosoftIl compilatore di 's fornito con Visual Studio; compila C con il /TC interruttore.

Domande Frequenti

GCC sta per GNU Compiler Collection. รˆ una suite di compilatori libera e open-source gestita dal Free Software Foundation che supporta C, C++, Obiettivo-C, Fortran, Ada e Go.

GCC รจ il compilatore stesso. MinGW (Minimalist GNU for Windows) รจ una porta che include GCC con il Windows librerie necessarie per creare eseguibili nativi, rendendolo la distribuzione GCC piรน comune su Windows.

Apri un terminale o un prompt dei comandi ed esegui gcc --versionSe GCC รจ presente nel PATH, il comando visualizza la versione installata. Altrimenti, la shell segnala che il comando non รจ stato trovato.

Sรฌ. GCC รจ distribuito sotto licenza GNU GPL con un'eccezione per le librerie runtime che consente di compilare e distribuire software proprietario. รˆ possibile utilizzare GCC in progetti commerciali senza pagare alcuna licenza.

No. GCC funziona interamente dalla riga di comando. Gli IDE come Code::Blocchi, VS Code, o CLion รˆ possibile aggiungere funzionalitร  di utilitร , come l'evidenziazione della sintassi, il debug e i modelli di progetto, ma il compilatore funziona anche senza di esse.

Il MinGW bin La cartella manca dal PATH. Aggiungila tramite Windows Finestra di dialogo Variabili d'ambiente, riapri il terminale e il gcc Il comando diventa disponibile a livello globale.

Gli assistenti basati sull'IA traducono gli errori di installazione e i problemi relativi al PATH in soluzioni comprensibili a tutti, suggeriscono il comando corretto del gestore di pacchetti per la tua distribuzione e spiegano gli avvisi di GCC, in modo che anche i principianti possano imparare durante la fase di debug.

Sรฌ. Gli assistenti di codice basati sull'IA generano un programma "hello, world", oltre all'esatto gcc hello.c -o hello comando per la compilazione. Spiegano anche la funzione di ogni riga, in modo che i principianti possano ripassarla prima di eseguirla.

Riassumi questo post con: