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