web-dev-qa-db-fra.com

Comment utiliser le dernier GCC sur Ubuntu? (Ubuntu 18.04; gcc 8.1)

Ubuntu fournit actuellement la version 7.3 de gcc, mais la version 8.1 de gcc est actuellement disponible. J'aimerais installer gcc 8.1 parallèlement à gcc 7.3 (de sorte que si j'appelle c ++, il appelle la version à partir de gcc 7.3, et si j'appelle c ++ - 8, il invoque la version à partir de 8.1).

J'ai essayé de suivre les instructions décrites dans cette question (mais en remplaçant 4.9 par 8.1), mais gcc 8.1 n'est pas dans le référentiel indiqué dans la question:

$ Sudo apt-get install gcc-8.1
[Sudo] password for sky: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-8.1
E: Couldn't find any package by glob 'gcc-8.1'
E: Couldn't find any package by regex 'gcc-8.1'

Comment installer gcc 8.1 dans Ubuntu 18.04?

Edit: Cette question n'est pas une copie en double, car GCC a mis à jour le mode de traitement des versions. Il faut maintenant écrire Sudo apt-get install gcc-8 au lieu de Sudo apt-get install gcc-8.1.

1
Antonio Perez

Le nom du paquet est gcc-8, pas gcc-8.1, alors essayez:

Sudo apt-get install gcc-8 g++-8

Comme d'autres l'ont mentionné, assurez-vous que vous avez ajouté le PPA de la chaîne d'outils:

Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
6
valiano