Ricerca nel sito web

Installa GCC su Ubuntu


La forma completa di GCC è GNU Compiler Collection. È un set di strumenti open source per la compilazione di codici sorgente dei linguaggi di programmazione C, C++, Objective-C, Fortran, Ada, Go e D.

In questo articolo ti mostrerò come installare GCC su Ubuntu e compilare programmi C e C++. Quindi iniziamo.

Installazione di GCC:

GCC e tutti gli strumenti di compilazione richiesti possono essere installati molto facilmente su Ubuntu poiché tutti i pacchetti richiesti sono disponibili nel repository ufficiale dei pacchetti di Ubuntu. Ubuntu fornisce anche il metapacchetto build-essential che installa tutti i pacchetti richiesti contemporaneamente. Quindi, puoi facilmente GCC su Ubuntu usando il gestore pacchetti APT.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

La cache del repository dei pacchetti APT dovrebbe essere aggiornata.

Ora installa il pacchetto build-essential con il seguente comando:

$ sudo apt install build-essential

Ora premi y e poi premi per confermare l'installazione.

Ci vorrà un po' di tempo prima che APT scarichi e installi tutti i pacchetti richiesti dal repository ufficiale dei pacchetti Ubuntu.

A questo punto, GCC e tutti gli strumenti di compilazione richiesti dovrebbero essere installati.

Nelle prossime sezioni di questo articolo, ti mostrerò come compilare un semplice programma C e C++ con GCC.

Compilazione di programmi C con GCC:

In questa sezione scriverò un semplice programma C, vi mostrerò come compilare il programma C con GCC ed eseguire il programma compilato.

Ho scritto un semplice file sorgente C e l'ho salvato come hello.c nella directory ~/Projects. Il contenuto del file ciao.c è il seguente:

#include <stdio.h>
 
int main(void) {
printf("%s\n", "C -> Welcome to LinuxHint!");
 
return 0;
}

Questo programma stamperà "C -> Benvenuto in LinuxHint!" sul terminale. Molto semplice.

Prima di compilare il file sorgente C, vai alla directory del tuo progetto (~/Projects nel mio caso) come segue:

$ cd ~/Projects

Ora, per compilare il file sorgente C hello.c, esegui il seguente comando:

$ gcc hello.c  -o hello

NOTA: qui, ciao.c è il file sorgente C. L'opzione -o viene utilizzata per definire il percorso e il nome del file binario di output compilato. -o hello è usato per dire a GCC che il file di output compilato dovrebbe essere hello e il percorso in cui il file verrà salvato è la directory di lavoro corrente.

Una volta compilato il file sorgente hello.c, verrà generato un nuovo file hello come puoi vedere nello screenshot qui sotto. Questo è il file binario compilato.

Ora esegui il file binario ciao come segue:

$ ./hello

Come puoi vedere, sul terminale viene visualizzato l'output corretto. Quindi, abbiamo compilato ed eseguito con successo un programma C utilizzando GCC.

Compilazione di programmi C++ con GCC:

In questa sezione scriverò un semplice programma C++, ti mostrerò come compilare il programma C++ con GCC ed eseguire il programma compilato.

Ho scritto un semplice file sorgente C++ e l'ho salvato come helloworld.cpp nella directory ~/Projects. Il contenuto del file helloworld.cpp è il seguente:

#include <iostream>

 

using namespace std;

 

int main(void) {

cout << "C++ -> Welcome to LinuxHint!" << endl;

 

return 0;

}

Questo programma stamperà "C++ -> Benvenuto in LinuxHint!" sul terminale. Molto semplice come nell'ultimo esempio.

Prima di compilare il file sorgente C++, vai alla directory del tuo progetto (~/Projects nel mio caso) come segue:

$ cd ~/Projects

Ora, per compilare il file sorgente C++ helloworld.cpp, esegui il seguente comando:

$ g++  helloworld.cpp -o helloWorld

NOTA: qui, helloworld.cpp è il file sorgente C++. L'opzione -o viene utilizzata per definire il percorso e il nome del file binario di output compilato. -o helloWorld è usato per dire a GCC che il file di output compilato dovrebbe essere helloWorld e il percorso in cui il file verrà salvato è la directory di lavoro corrente.

Una volta compilato il file sorgente C++ helloworld.cpp, verrà generato un nuovo file helloWorld come puoi vedere nello screenshot qui sotto. Questo è il file binario compilato.

Ora esegui il file binario helloWorld come segue:

$ ./helloWorld

Come puoi vedere, sul terminale viene visualizzato l'output corretto. Quindi, abbiamo compilato ed eseguito con successo un programma C++ utilizzando GCC.

Quindi, è così che installi GCC su Ubuntu e compili programmi C e C++ con esso. Grazie per aver letto questo articolo.

Articoli correlati: