How do I install gcc on Ubuntu Linux
Sommario:
- Prerequisiti
- Installazione di GCC su Ubuntu
- Compilazione di un esempio Hello World
- Installazione di più versioni di GCC
- Conclusione
La GNU Compiler Collection (GCC) è una raccolta di compilatori e librerie per linguaggi di programmazione C, C ++, Objective-C, Fortran, Ada, Go e D. Molti progetti open source, inclusi gli strumenti GNU e il kernel Linux, sono compilati con GCC.
Questo tutorial illustra i passaggi necessari per installare il compilatore GCC su Ubuntu 18.04. Ti mostreremo come installare la versione stabile della distro e l'ultima versione di GCC.
Le stesse istruzioni valgono per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu, inclusi Kubuntu, Linux Mint e SO elementare.
Prerequisiti
Per poter aggiungere nuovi repository e installare pacchetti sul tuo sistema Ubuntu, devi aver effettuato l'accesso come root o come utente con privilegi sudo.
Installazione di GCC su Ubuntu
I repository Ubuntu predefiniti contengono un meta-pacchetto chiamato
build-essential
che contiene il compilatore GCC e molte librerie e altre utilità richieste per la compilazione del software.
Procedere come segue per installare il compilatore GCC Ubuntu 18.04:
-
Inizia aggiornando l'elenco dei pacchetti:
sudo apt update
Installa il pacchetto
build-essential
digitando:sudo apt install build-essential
Il comando installa una serie di nuovi pacchetti tra cui
gcc
,g++
emake
.Potresti anche voler installare le pagine di manuale sull'uso di GNU / Linux per lo sviluppo:
sudo apt-get install manpages-dev
Per confermare che il compilatore GCC è installato correttamente, utilizzare il comando
gcc --version
che stampa la versione di GCC:gcc --version
La versione predefinita di GCC disponibile nei repository Ubuntu 18.04 è
7.4.0
:gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Questo è tutto. GCC è ora installato sul tuo sistema e puoi iniziare a usarlo.
Compilazione di un esempio Hello World
Compilare un programma C o C ++ di base usando GCC è abbastanza semplice. Apri il tuo editor di testo e crea il seguente file:
nano hello.c
Ciao C
Salvare il file e compilarlo in un eseguibile utilizzando il seguente comando: Questo creerà un file binario chiamato
Esegui il programma
Il programma dovrebbe stampare: Questa sezione fornisce istruzioni su come installare e utilizzare più versioni di GCC su Ubuntu 18.04. Le versioni più recenti del compilatore GCC includono il supporto per nuove lingue, prestazioni migliori, funzionalità estese. Al momento della stesura di questo articolo, i repository Ubuntu predefiniti includono diverse versioni di GCC, da
Nel seguente esempio, installeremo le ultime tre versioni di GCC e G ++. Innanzitutto, aggiungi il PPA
Installa le versioni GCC e G ++ desiderate digitando: I comandi seguenti configureranno un'alternativa per ogni versione e assoceranno una priorità ad essa. La versione predefinita è quella con la massima priorità, nel nostro caso è
Successivamente, se si desidera modificare la versione predefinita, utilizzare il comando
Ti verrà presentato un elenco di tutte le versioni GCC installate sul tuo sistema Ubuntu. Immettere il numero della versione che si desidera utilizzare come predefinito e premere
Il comando creerà collegamenti simbolici alle versioni specifiche di GCC e G ++. GCC è stato installato correttamente su Ubuntu 18.04. Ora puoi visitare la pagina ufficiale della documentazione di GCC e imparare come usare GCC e G ++ per compilare i tuoi programmi C e C ++.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
nella stessa directory in cui si esegue il comando.
hello
con:
./hello
Installazione di più versioni di GCC
8.xx
a
8.xx
L'ultima versione di GCC, che è la
9.1.0
è disponibile da Ubuntu Toolchain PPA.
ubuntu-toolchain-r/test
al tuo sistema con:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
gcc-9
.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7
update-alternatives
:
sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
Enter
.Conclusione
Compilatore batch: programmi batch di script e compilarli nel file .exe

Batch Compiler è un programma gratuito che ti consente di compilare un batch di script file in .exe installe file.
Come installare il compilatore gcc su debian 10 linux

La GNU Compiler Collection (GCC) è una raccolta open source di compilatori e librerie che supportano C, C ++ e altri linguaggi di programmazione. Questo tutorial spiega come installare il compilatore GCC su Debian 10 Buster.
Come installare il compilatore gcc su centos 7

La GNU Compiler Collection (GCC) è una raccolta di compilatori e librerie per C, C ++, Objective-C, Fortran, Ada, Go e D, linguaggi di programmazione. Questa esercitazione illustra i passaggi necessari per installare il compilatore GCC su CentOS 7.