web-dev-qa-db-fra.com

Comment installer le dernier g ++ (actuellement 5.1) dans Ubuntu (actuellement 14.04)?

Cette question me dérange toujours! La dernière fois pour 4.9, j'ai essayé les commandes mentionnées dans cette réponse pour g ++ 4.9 . Le même truc ne marche pas maintenant:

Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-5.1 g++-5.1

résulte en...

E: Unable to locate package gcc-5.1
E: Couldn't find any package by regex 'gcc-5.1'
E: Unable to locate package g++-5.1
E: Couldn't find any package by regex 'g++-5.1'

Quelle est la commande correcte pour installer directement la dernière version de g ++ dans Ubuntu? Existe-t-il une commande magic qui fonctionne de manière uniforme pour toutes les mises à jour de g ++?

Mise à jour :

J'ai trouvé que la commande correcte pour l'installer est:

Sudo apt-get install g++-5

Cela fonctionne maintenant! Bien que dans le page officielle de GCC , la version est 5.1.

51
iammilind

vérifier la page de dépôt https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test

Il affiche la version 5 comme dernière version afin que vous ne trouviez pas la version 5.1 et ne génériez donc cette erreur

vous devez installer en utilisant (toujours la version 5 de votre référentiel)

Sudo apt-get install g++-5

Sinon, si cela ne fonctionne pas, vous pouvez télécharger le code source et le compiler

45
Maythux

Utilisez la commande suivante trouvée dans ici

Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-5 g++-5

Sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5
37
user3654307

Actuellement, le dépôt Ubuntu ignore le nom de la version mineure. Lorsque j'ai installé les packages gcc-5 et g ++-5, la version installée sur mon ordinateur est la version 5.2.1. Eh bien, j’estime que c’est aussi récent que possible sans compiler par vous-même. Alors ne vous inquiétez pas pour le 5 c'est la dernière version.

4
Siddharth Pant