Comment installer la dernière version de g ++ (actuellement 5.1) dans Ubuntu (actuellement 14.04)? [dupliquer]

47

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 fonctionne 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ésultats dans ...

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 uniformément pour toutes les mises à jour de g ++?

Mise à jour :

J'ai trouvé que la commande correcte à installer est la suivante:

sudo apt-get install g++-5

Cela fonctionne maintenant! Bien que dans la page officielle du CCG , la version est la 5.1.

    
posée iammilind 05.05.2015 - 08:50
la source

3 réponses

42

vérifiez la page de dépôt lien

Il montre la version 5 en tant que dernière version de sorte que vous ne trouverez pas 5.1 et donc cette erreur

vous devez installer en utilisant (il reste la version 5 dans votre référentiel donné)

sudo apt-get install g++-5

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

    
réponse donnée Maythux 05.05.2015 - 09:01
la source
35

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
    
réponse donnée user3654307 20.06.2016 - 20:21
la source
4

Actuellement, le référentiel Ubuntu ignore le nommage 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, je pense que c'est aussi récent que vous pouvez obtenir sans compiler par vous-même. Alors ne vous inquiétez pas pour le 5, c'est la dernière version.

    
réponse donnée Siddharth Pant 14.11.2015 - 19:00
la source

Lire d'autres questions sur les étiquettes