Android

Comment installer le compilateur gcc sur Ubuntu 18.04

How to install gcc on Ubuntu 18.04

How to install gcc on Ubuntu 18.04

Table des matières:

Anonim

La collection de compilateurs GNU (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 requises pour installer le compilateur GCC sur Ubuntu 18.04. Nous vous montrerons 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.

Conditions préalables

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 les privilèges sudo.

Installer GCC sur Ubuntu

Les référentiels Ubuntu par défaut contiennent un méta-package 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

    Installez le package build-essential 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

    Pour valider que le compilateur GCC est correctement installé, utilisez la commande gcc --version qui imprime la version 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.

Compiler un exemple Hello World

La compilation d'un programme de base C ou C ++ à l'aide de GCC est assez facile. Ouvrez votre éditeur de texte et créez le fichier suivant:

nano hello.c Bonjour c

#include int main() { printf ("Hello World!\n"); return 0; } #include 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 va créer un fichier binaire nommé hello dans le même répertoire où vous exécutez la commande.

Exécutez le programme hello 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 nouvelles langues, 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, de 5.xx à 8.xx La dernière version de GCC, qui est 9.1.0 est disponible à partir du PPA Ubuntu Toolchain.

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

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

sudo apt install software-properties-common sudo 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-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

Plus tard, si vous souhaitez modifier la version par défaut, utilisez la commande 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:

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 ++.

Conclusion

Vous avez correctement installé GCC sur votre Ubuntu 18.04. Vous pouvez maintenant visiter la page officielle de documentation de GCC et apprendre à utiliser GCC et G ++ pour compiler vos programmes C et C ++.

gcc ubuntu