GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare il compilatore GCC su Ubuntu 18.04

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 distribuzione e l'ultima versione di GCC.

Le stesse istruzioni si applicano per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu, inclusi Kubuntu, Linux Mint e OS elementare.

Prerequisiti #

Per poter aggiungere nuovi repository e installare pacchetti sul tuo sistema Ubuntu, devi essere loggato come root o utente con privilegi sudo.

Installazione di GCC su Ubuntu #

I repository Ubuntu predefiniti contengono un metapacchetto chiamato build-essential che contiene il compilatore GCC e molte librerie e altre utilità necessarie per la compilazione del software.

Esegui i passaggi seguenti per installare il compilatore GCC Ubuntu 18.04:

  1. Inizia aggiornando l'elenco dei pacchetti:

    sudo apt update
  2. Installa build-essential pacchetto digitando:

    sudo apt install build-essential

    Il comando installa un sacco di nuovi pacchetti tra cui gcc , g++ e make .

    Potresti anche voler installare le pagine di manuale sull'uso di GNU/Linux per lo sviluppo:

    sudo apt-get install manpages-dev
  3. Per verificare che il compilatore GCC sia stato installato correttamente, usa gcc --version comando che stampa la versione GCC:

    gcc --version

    La versione predefinita di GCC disponibile nei repository di 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 #

La compilazione di un programma C o C++ di base utilizzando GCC è piuttosto semplice. Apri il tuo editor di testo e crea il seguente file:

nano hello.c
hello.c
#include <stdio.h>
int main()
{
  printf ("Hello World!\n");
  return 0;
}

Salva il file e compilalo in un eseguibile usando il seguente comando:

gcc hello.c -o hello

Questo creerà un file binario chiamato hello nella stessa directory in cui esegui il comando.

Esegui hello programma con:

./hello

Il programma dovrebbe stampare:

Hello World!

Installazione di più versioni GCC #

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 nuovi linguaggi, prestazioni migliori e funzionalità estese.

Al momento della stesura di questo articolo, i repository Ubuntu predefiniti includono diverse versioni di GCC, da 5.x.x a 8.x.x . L'ultima versione di GCC, che è 9.1.0 è disponibile da Ubuntu Toolchain PPA.

Nell'esempio seguente, installeremo le ultime tre versioni di GCC e G++.

Innanzitutto, aggiungi ubuntu-toolchain-r/test PPA al tuo sistema con:

sudo apt install software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/test

Installa le versioni GCC e G++ desiderate digitando:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

I comandi seguenti configureranno l'alternativa per ciascuna versione e assoceranno ad essa una priorità. La versione predefinita è quella con la priorità più alta, nel nostro caso è 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-9sudo 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-8sudo 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

In seguito, se vuoi cambiare la versione predefinita, usa update-alternatives comando:

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 <enter> to keep the current choice[*], or type selection number:

Ti verrà presentato un elenco di tutte le versioni di GCC installate sul tuo sistema Ubuntu. Inserisci il numero della versione che vuoi utilizzare come predefinita e premi Enter .

Il comando creerà collegamenti simbolici alle versioni specifiche di GCC e G++.


Ubuntu
  1. Come installare R su Ubuntu 20.04

  2. Come installare il compilatore Go (Golang) su Ubuntu 20.04

  3. Come installare R su Ubuntu 16.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare il compilatore Go (Golang) su Ubuntu 20.04

Come installare il compilatore Kotlin su Ubuntu 16.04

Come installare GCC su Ubuntu 20.04 LTS

Come installare il compilatore Kotlin su Ubuntu 20.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04

Come installare il compilatore GCC su Ubuntu 20.04