GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le compilateur GCC sur Ubuntu 18.04

La GNU Compiler Collection (GCC) est une collection de compilateurs et de bibliothèques pour les langages de programmation C, C++, Objective-C, Fortran, Ada, Go et D. De nombreux projets open source, y compris les outils GNU et le noyau Linux, sont compilés avec GCC.

Ce tutoriel couvre les étapes nécessaires pour installer le compilateur GCC sur Ubuntu 18.04. Nous allons vous montrer comment installer la version stable de distribution et la dernière version de GCC.

Les mêmes instructions s'appliquent à Ubuntu 16.04 et à toute distribution basée sur Ubuntu, y compris Kubuntu, Linux Mint et Elementary OS.

Prérequis #

Pour pouvoir ajouter de nouveaux référentiels et installer des packages sur votre système Ubuntu, vous devez être connecté en tant que root ou utilisateur avec des privilèges sudo.

Installer GCC sur Ubuntu #

Les référentiels Ubuntu par défaut contiennent un méta-paquet nommé build-essential qui contient le compilateur GCC et de nombreuses bibliothèques et autres utilitaires nécessaires à la compilation de logiciels.

Effectuez les étapes ci-dessous pour installer le compilateur GCC Ubuntu 18.04 :

  1. Commencez par mettre à jour la liste des packages :

    sudo apt update
  2. Installez le build-essential package en tapant :

    sudo apt install build-essential

    La commande installe un tas de nouveaux packages, y compris gcc , g++ et make .

    Vous pouvez également installer les pages de manuel sur l'utilisation de GNU/Linux pour le développement :

    sudo apt-get install manpages-dev
  3. Pour valider que le compilateur GCC est installé avec succès, utilisez le gcc --version commande qui imprime la version de GCC :

    gcc --version

    La version par défaut de GCC disponible dans les référentiels Ubuntu 18.04 est 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.

C'est ça. GCC est maintenant installé sur votre système et vous pouvez commencer à l'utiliser.

Compilation d'un exemple Hello World #

Compiler un programme C ou C++ de base en utilisant GCC est assez facile. Ouvrez votre éditeur de texte et créez le fichier suivant :

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

Enregistrez le fichier et compilez-le dans un exécutable à l'aide de la commande suivante :

gcc hello.c -o hello

Cela créera un fichier binaire nommé hello dans le même répertoire où vous exécutez la commande.

Exécutez le hello programmer avec :

./hello

Le programme devrait imprimer :

Hello World!

Installation de plusieurs versions de GCC #

Cette section fournit des instructions sur l'installation et l'utilisation de plusieurs versions de GCC sur Ubuntu 18.04. Les nouvelles versions du compilateur GCC incluent la prise en charge de nouveaux langages, de meilleures performances et des fonctionnalités étendues.

Au moment de la rédaction de cet article, les référentiels Ubuntu par défaut incluent plusieurs versions de GCC, à partir de 5.x.x à 8.x.x . La dernière version de GCC, qui est 9.1.0 est disponible sur le PPA de la chaîne d'outils Ubuntu.

Dans l'exemple suivant, nous allons installer les trois dernières versions de GCC et G++.

Tout d'abord, ajoutez le ubuntu-toolchain-r/test PPA à votre système avec :

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

Installez les versions GCC et G++ souhaitées en tapant :

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

Les commandes ci-dessous configureront une alternative pour chaque version et lui associeront une priorité. La version par défaut est celle qui a la priorité la plus élevée, dans notre cas c'est 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

Plus tard, si vous souhaitez modifier la version par défaut, utilisez le update-alternatives commande :

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:

Une liste de toutes les versions de GCC installées sur votre système Ubuntu vous sera présentée. Entrez le numéro de la version que vous souhaitez utiliser par défaut et appuyez sur Enter .

La commande créera des liens symboliques vers les versions spécifiques de GCC et G++.


Ubuntu
  1. Comment installer R sur Ubuntu 20.04

  2. Comment installer le compilateur Go (Golang) sur Ubuntu 20.04

  3. Comment installer R sur Ubuntu 16.04

  4. Comment installer Go sur Ubuntu 18.04

  5. Comment installer le compilateur Go (Golang) sur Ubuntu 20.04

Comment installer le compilateur Kotlin sur Ubuntu 16.04

Comment installer GCC sur Ubuntu 20.04 LTS

Comment installer le compilateur Kotlin sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04

Comment installer le compilateur GCC sur Ubuntu 20.04