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
Passo 1. Apri una finestra di Terminale sul tuo computer Unix
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".
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
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.
Passaggio 5. Eseguire il programma compilato con il comando./nomeprogramma
Metodo 2 di 2: utilizzo di MinGW per Windows
Passaggio 1. Scarica GNU minimalista per Windows da
MinGW è un pacchetto GCC per Windows facile da installare.
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
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)
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.
Passaggio 5. Fare clic sul menu Installazione nell'angolo in alto a sinistra di MinGW
Passaggio 6. Fare clic su Applica modifiche
Passaggio 7. Fare clic su Applica per scaricare e installare il compilatore
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.
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.
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
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
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.