How to install gcc on Ubuntu 18.04
Table des matières:
- Conditions préalables
- Installer GCC sur Ubuntu
- Compiler un exemple Hello World
- Installation de plusieurs versions de GCC
- Conclusion
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:
-
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++
etmake
.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
Enregistrez le fichier et compilez-le dans un exécutable à l'aide de la commande suivante: Cela va créer un fichier binaire nommé
Exécutez le programme
Le programme devrait imprimer: 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
Dans l'exemple suivant, nous allons installer les trois dernières versions de GCC et G ++. Tout d'abord, ajoutez le PPA
Installez les versions GCC et G ++ souhaitées en tapant: 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
Plus tard, si vous souhaitez modifier la version par défaut, utilisez la commande
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
La commande créera des liens symboliques vers les versions spécifiques de GCC et G ++. 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 ++.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
dans le même répertoire où vous exécutez la commande.
hello
avec:
./hello
Installation de plusieurs versions de GCC
5.xx
à
8.xx
La dernière version de GCC, qui est
9.1.0
est disponible à partir du PPA Ubuntu Toolchain.
ubuntu-toolchain-r/test
à votre système avec:
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
.Conclusion
Comment faire pour installer rom personnalisé jelly bean basé sur les sens sur HTC One x
Voici la partie 2 du guide pour installer une ROM Jelly Bean personnalisée basée sur les sens sur votre HTC One X.
Comment installer le compilateur gcc sur debian 10 linux
La collection de compilateurs GNU (GCC) est une collection open source de compilateurs et de bibliothèques prenant en charge C, C ++ et d'autres langages de programmation. Ce tutoriel explique comment installer installer le compilateur GCC sur Debian 10 Buster.
Comment installer le compilateur gcc sur centos 7
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. Ce didacticiel couvre les étapes requises pour installer le compilateur GCC sur CentOS 7.