Come compilare programmi C con il compilatore C GNU (GCC)

Sommario:

Come compilare programmi C con il compilatore C GNU (GCC)
Come compilare programmi C con il compilatore C GNU (GCC)

Video: Come compilare programmi C con il compilatore C GNU (GCC)

Video: Come compilare programmi C con il compilatore C GNU (GCC)
Video: Come eseguire il downgrade di macOS 2024, Maggio
Anonim

Questo articolo spiega come compilare un programma C dal codice sorgente, utilizzando il compilatore GNU (GCC) per Linux e il GNU minimalista (MinGW) per Windows.

Fare un passo

Metodo 1 di 2: utilizzo di GCC per Unix

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 1
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 1

Passo 1. Apri una finestra di Terminale sul tuo computer Unix

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 2
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 2

Passaggio 2. Immettere il comando gcc --version e premere Invio per visualizzare la versione di GCC sul computer

Se il tuo computer visualizza un messaggio di comando non trovato, GCC potrebbe non essere installato sul tuo computer.

  • Se necessario, installa GCC seguendo la guida per la tua distribuzione Linux.
  • Per compilare un programma C++, usa "g++", invece di "gcc".
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 3
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 3

Passaggio 3. Apri la cartella in cui hai salvato il codice sorgente del programma

Ad esempio, se il codice del programma "akurapopo.c" si trova nella cartella /usr/yuliaR/source, immettere il comando cd /usr/yuliaR/source

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 4
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 4

Passaggio 4. Immettere il comando gcc akurapopo.c –o AkuRapopo

Sostituisci "akurapopo.c" con il nome del codice sorgente del tuo programma e "AkuRapopo" con il nome del programma desiderato. Verrà avviato il processo di compilazione.

  • Se si verifica un errore durante il processo di compilazione, raccogliere le informazioni sull'errore con il comando gcc -Wall -o errorlog akurapopo.c. Successivamente, visualizza il file "errorlog" con il comando cat errorlog.
  • Compilare il programma da diversi file di codice sorgente con il comando gcc -o nomeprogramma file1.c file2.c file3.c.
  • Per compilare più programmi da più codice sorgente contemporaneamente, utilizzare il comando gcc -c file1.c file2.c file3.c.
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 5
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 5

Passaggio 5. Eseguire il programma compilato con il comando./nomeprogramma

Metodo 2 di 2: utilizzo di MinGW per Windows

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 6
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 6

Passaggio 1. Scarica GNU minimalista per Windows da

MinGW è un pacchetto GCC per Windows facile da installare.

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 7
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 7

Passaggio 2. Eseguire il programma di installazione di MinGW

Se il programma di installazione non si apre automaticamente, fare doppio clic sul file MinGW nella cartella Download, quindi fare clic su Installa

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 8
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 8

Passaggio 3. Modificare le opzioni di installazione del programma, quindi fare clic su Continua

La cartella consigliata per l'installazione di MinGW è C:\MinGW. Se è necessario modificare la cartella di installazione, non selezionare una cartella con un nome contenente spazi (come Programmi)

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 9
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 9

Passaggio 4. Selezionare il compilatore che si desidera installare

  • Per installare il compilatore minimo consigliato, seleziona Configurazione di base nel riquadro di sinistra, quindi seleziona tutti i compilatori che appaiono nel riquadro principale di destra.
  • Se necessario, puoi selezionare Tutti i pacchetti e spuntare tutti i compilatori aggiuntivi.
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 10
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 10

Passaggio 5. Fare clic sul menu Installazione nell'angolo in alto a sinistra di MinGW

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 11
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 11

Passaggio 6. Fare clic su Applica modifiche

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 12
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 12

Passaggio 7. Fare clic su Applica per scaricare e installare il compilatore

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 13
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 13

Passaggio 8. Aggiungi MinGW PATH alla variabile di ambiente di sistema seguendo questi passaggi:

  • Premi Win+S per aprire il menu Cerca, quindi inserisci la parola chiave dell'ambiente.
  • Nei risultati della ricerca, fai clic su Modifica le variabili di ambiente del sistema.
  • Fare clic su Variabili d'ambiente.
  • Fai clic su Modifica sotto la casella in alto (sotto Variabili utente).
  • Scorri fino alla fine della casella Valori variabili.
  • Inserisci;C:\MinGW\bin alla fine del testo nella casella. Se hai installato MinGW in un'altra cartella, sostituisci;C:\MinGW\bin con;C:\installationfoldername\bin.
  • Fare clic su OK due volte per chiudere la finestra.
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 14
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 14

Passaggio 9. Aprire una finestra della riga di comando come amministratore seguendo questi passaggi:

  • Premi Win + S, quindi inserisci cmd.
  • Fare clic con il pulsante destro del mouse su Prompt dei comandi nei risultati della ricerca, quindi fare clic su Esegui come amministratore.
  • Fare clic su Sì per consentire le modifiche al computer.
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 15
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 15

Passaggio 10. Apri la cartella in cui hai salvato il codice sorgente del programma

Ad esempio, se hai salvato il codice sorgente "lailacanggung.c" nella cartella C:\Source\Programs, inserisci il comando cd C:\Source\Programs

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 16
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 16

Passaggio 11. Immettere il comando gcc lailacanggung.c –o lailacanggung.exe

Sostituisci il nome del file con il nome del file del codice del programma. Al termine del processo di compilazione, vedrai di nuovo la riga di comando. Gli errori che si verificano non verranno visualizzati.

Gli errori nel codice del programma devono essere corretti prima di avviare il processo di compilazione. Impossibile compilare il codice del programma contenente l'errore

Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 17
Compilare un programma C utilizzando il compilatore GNU (GCC) Passaggio 17

Passaggio 12. Immettere il nome del programma per eseguirlo, ad esempio lailacanggung.exe

Suggerimenti

  • Quando compili un programma con il parametro -g, il compilatore includerà le informazioni di debug appropriate per GDB, il programma di debug integrato di GCC. Queste informazioni ti renderanno più facile eseguire il debug.
  • Per compilare programmi di grandi dimensioni, puoi prima creare un Makefile.
  • Se il tuo programma è ottimizzato per la velocità, le dimensioni del programma potrebbero aumentare e la precisione potrebbe non essere molto buona. D'altra parte, se si ottimizzano le dimensioni o la precisione del programma, la velocità del programma potrebbe diminuire.
  • Quando compili programmi C++, usa G++ come faresti con GCC. I file C++ hanno un'estensione.cpp invece di.c.

Consigliato: