Come installare GCC su Ubuntu

Per installare GCC su Ubuntu, apri un terminale ed esegui sudo apt update, seguito da sudo apt install gcc g++. La documentazione per sviluppatori di Ubuntu utilizza attualmente questi pacchetti per i compilatori C e C++ predefiniti. Se desideri anche strumenti di compilazione comuni e intestazioni di sviluppo, installa build-essentialinvece o successivamente.

Installa GCC su Ubuntu con APT

Il metodo più semplice è tramite il gestore di pacchetti APT di Ubuntu. Il gccpacchetto fornisce il compilatore GNU C predefinito della release, mentre g++fornisce il compilatore C++. La versione esatta di GCC dipende dalla release di Ubuntu in uso, quindi non è necessario specificare un numero di versione fisso per un'installazione normale.

1. Apri il terminale

Su Ubuntu Desktop, premi Ctrl + Alt + T oppure apri Terminale dal menu delle applicazioni. Su Ubuntu Server, accedi alla shell come di consueto.

Aprire Ubuntu Terminal in una shell utente prima di installare GCC
Una finestra del terminale Ubuntu pronta per i comandi di installazione di GCC.

2. Aggiorna l'indice dei pacchetti

Aggiorna le informazioni sui pacchetti APT prima di installare il compilatore:

sudo apt update

Se sudoti viene richiesta la password, digitala e premi Invio. Ubuntu normalmente non mostra caratteri speciali o asterischi mentre digiti la password di sudo.

3. Installa i compilatori C e C++

Installa i pacchetti GCC predefiniti di Ubuntu:

sudo apt install gcc g++

Esamina i pacchetti proposti e le modifiche allo spazio su disco, quindi conferma l'installazione quando APT te lo richiede. Questa procedura corrisponde alla guida per sviluppatori Ubuntu attualmente in uso per la configurazione di GCC .

Terminale Ubuntu che mostra apt update e il comando sudo apt install gcc g++
APT aggiorna le informazioni sui pacchetti e si prepara a installare GCC e G++.

Verifica che GCC sia installato

Al termine dell'esecuzione di APT, controlla il compilatore:

gcc --version
g++ --version
command -v gcc

Il numero di versione può variare a seconda delle versioni di Ubuntu supportate. Questo è normale: il pacchetto di Ubuntu gcctiene traccia del compilatore predefinito scelto per quella versione. Il comando finale dovrebbe normalmente stampare un percorso come /usr/bin/gcc.

Terminale Ubuntu che mostra il comando gcc --version e l'output della versione di GCC
Utilizzare questo comando gcc --versionper verificare la disponibilità del compilatore.

Compila un programma di test rapido

È possibile verificare il corretto funzionamento della compilazione e del collegamento creando un piccolo programma in C. Crearne uno hello.ccon il seguente contenuto:

#include <stdio.h>

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

Quindi compilalo ed eseguilo:

gcc hello.c -o hello
./hello

Dovresti vedere Hello, world!. GCC gestisce normalmente la preelaborazione, la compilazione, l'assemblaggio e il collegamento quando lo si invoca in questo modo, come descritto nel manuale ufficiale di GCC .

Ubuntu Terminal compila hello.c con gcc ed esegue l'eseguibile Hello world
Un semplice programma in linguaggio C compilato con GCC ed eseguito correttamente dal terminale.

Dovresti invece installare build-essential?

Per molte attività di sviluppo, build-essentialè più conveniente che installare solo i compilatori. Si tratta di un meta-pacchetto che include GCC, G++, GNU Make, intestazioni di sviluppo e strumenti di sviluppo di pacchetti Debian necessari per molte compilazioni da sorgente.

sudo apt install build-essential

Se hai già installato gcc g++, l'installazione build-essentialè sicura; APT manterrà i pacchetti del compilatore esistenti e aggiungerà le dipendenze mancanti. Puoi consultare le dipendenze del pacchetto sul sito ufficiale dei pacchetti di Ubuntu .

Installa una versione specifica di GCC

I repository di Ubuntu possono contenere diverse versioni di GCC contemporaneamente, ma le versioni disponibili dipendono dalla versione di Ubuntu installata e dai repository abilitati. Evitate di copiare vecchi elenchi come "gcc-7 fino a gcc-10", perché questi nomi di pacchetti non sono più una guida affidabile per i sistemi attuali.

Innanzitutto, verifica quali pacchetti di compilatori con versione sono disponibili nei repository configurati:

apt-cache search '^gcc-[0-9]+$'

Se la versione di cui hai bisogno è disponibile, installa i pacchetti C e C++ corrispondenti. Ad esempio, quando è disponibile la versione 14:

sudo apt install gcc-14 g++-14
gcc-14 --version

Sostituisci 14con la versione presente nel tuo repository. Puoi mantenere installate più versioni e richiamare direttamente un compilatore specifico, ad esempio gcc-14, senza modificare il comando a livello di sistema gcc. Ubuntu mantiene anche un riferimento ufficiale alla disponibilità di GCC , sebbene i risultati del tuo APT siano il miglior controllo per i repository effettivamente configurati sulla tua macchina.

Problemi comuni di installazione

  • "Impossibile trovare il pacchetto": esegui il comando sudo apt updatee verifica che la tua versione di Ubuntu sia ancora supportata e che i relativi repository siano abilitati.
  • gcc: command not foundDopo l'installazione: eseguire command -v gcce dpkg -l gccper confermare che il pacchetto sia stato installato.
  • Un progetto segnala la mancanza di intestazioni oppure make: installa build-essential, quindi installa tutte le librerie specifiche del progetto -devindicate dall'errore di compilazione.

Per una configurazione standard di Ubuntu C/C++, sudo apt install gcc g++questa è la via più diretta; build-essentialè la scelta migliore quando hai bisogno anche della solita toolchain di compilazione.

Lascia un commento

Come modificare le impostazioni della webcam su Linux con Cameractrls

Come modificare le impostazioni della webcam su Linux con Cameractrls

Modifica le impostazioni della webcam su Linux con Cameractrls: regola l'esposizione, il colore, la riduzione dello sfarfallio e altri controlli supportati, quindi verifica le modalità video compatibili.

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Installa PhpStorm su Linux con JetBrains Toolbox o con l'archivio tar.gz autonomo, oltre alle opzioni Snap e Arch AUR. Java è già incluso.

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Crea un'immagine ISO di un CD-ROM su Linux con GNOME Disks o dd. Identifica l'unità ottica, monitora la copia, verifica l'immagine e scopri quando un disco danneggiato o un disco audio richiede uno strumento aggiuntivo.

Come installare Cisco Packet Tracer su Linux

Come installare Cisco Packet Tracer su Linux

Scarica Cisco Packet Tracer 9.0.1 per Ubuntu a 64 bit, installa il pacchetto DEB con APT, accetta la licenza nel Terminale ed effettua l'accesso per avviare un laboratorio.

Come configurare due pannelli su XFCE 4

Come configurare due pannelli su XFCE 4

Crea un pannello XFCE 4 separato per ogni schermo, assegna il secondo pannello all'uscita corretta, posizionalo e ridimensionalo, e aggiungi i launcher e gli elementi di stato necessari.

Come ritagliare un'immagine su Linux con GIMP

Come ritagliare un'immagine su Linux con GIMP

Rimuovere lo sfondo di una foto su Linux con GIMP: traccia il soggetto, elimina lo sfondo selezionato, mantieni la trasparenza ed esporta un file PNG riutilizzabile.

Applicazione desktop Google Tasks: come utilizzarla su un computer

Applicazione desktop Google Tasks: come utilizzarla su un computer

Apri Google Tasks in un browser, aggiungi un collegamento a Chrome o avvialo come un'app e gestisci le attività con data tramite Calendar e Gmail.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler associa i file MP3 ai tasti della tastiera e permette la riproduzione in loop dell'audio. Scopri cosa fa questo software gratuito ormai datato, dove finiscono le sue vecchie funzionalità e cosa controllare prima di scaricarlo.

Come giocare a Squad su Linux con Steam Proton

Come giocare a Squad su Linux con Steam Proton

Configura Squad su Linux con Steam Play e Proton, installa il gioco, scegli uno strumento di compatibilità e risolvi i problemi relativi ai sistemi anti-cheat.

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Scarica e verifica l'immagine ISO di LMDE 5 archiviata, crea una chiavetta USB avviabile e scegli le impostazioni di installazione sicura. Elsie non è più supportato; consulta la versione corrente di LMDE.