GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare GCC (build-essential) su Ubuntu 20.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 il kernel Linux e gli strumenti GNU, vengono compilati utilizzando GCC.

Questo articolo spiega come installare GCC su Ubuntu 20.04.

Installazione di GCC su Ubuntu 20.04 #

I repository Ubuntu predefiniti contengono un metapacchetto denominato "build-essential" che include la raccolta di compilatori GNU, il debugger GNU e altre librerie e strumenti di sviluppo necessari per la compilazione del software.

Per installare i pacchetti degli strumenti di sviluppo, esegui il comando seguente come root o utente con privilegi sudo:

sudo apt updatesudo apt install build-essential

Il comando installa molti pacchetti, incluso 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

Verifica che il compilatore GCC sia installato correttamente eseguendo il comando seguente che stampa la versione GCC:

gcc --version

I repository di Ubuntu 20.04 forniscono la versione GCC 9.3.0 :

gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
Copyright (C) 2019 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. Gli strumenti e le librerie GCC sono stati installati sul tuo sistema Ubuntu.

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
ciao.c
// hello.c
#include <stdio.h>
 
int main() {
    printf("Hello, world!\n");
    return 0;
}

Salva il file e compilalo in un eseguibile:

gcc hello.c -o hello

Questo crea 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 20.04. Le versioni più recenti del compilatore GCC includono nuove funzioni e miglioramenti all'ottimizzazione.

Al momento della stesura di questo articolo, i repository Ubuntu predefiniti includono diverse versioni di GCC, da 7.x.x a 10.x.x .

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

Installa le versioni GCC e G++ desiderate digitando:

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

I comandi seguenti configurano l'alternativa per ogni versione e associano una priorità ad essa. La versione predefinita è quella con la priorità più alta, nel nostro caso è gcc-10 .

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10sudo 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-8

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-10   100       auto mode
  1            /usr/bin/gcc-10   100       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 Vai su Ubuntu 22.04 Jammy Jellyfish Linux

  3. Come installare GCC su CentOS 8

  4. Come installare R su Ubuntu 16.04

  5. Come installare Vai su Ubuntu 18.04

Come installare l'ultima versione di GCC su Ubuntu 20.04?

Come installare Nim su Ubuntu 16.04 LTS

Come installare GCC 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