Comment installer g ++ 5.1 sur le bureau Ubuntu 15.04 64 bits?


15

Je voudrais expérimenter avec le nouveau compilateur GCC 5.1 C ++ sur Ubuntu.

J'ai donc téléchargé et installé Linux Ubuntu desktop 15.04 64-bit dans une machine virtuelle.

Ensuite, dans le terminal, j'ai entré les commandes suivantes:

sudo apt-get update
sudo apt-get install g++5

Plusieurs packages ont été téléchargés et installés; mais quand j'entre:

g++ --version

Je reçois toujours:

g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2

J'ai également essayé (à partir de cette question ):

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

Mais je reçois toujours 4.9.2 en sortie de g++ --version .

Que dois-je faire pour essayer g ++ 5.1, sans construire le tout à partir de sources?
Est-il possible d'installer des binaires pré-construits?


Réponses:


6

La suite GCC 5.x n'est pas disponible dans la version 15.04. Vous pouvez l'obtenir en ajoutant un PPA, tel que https://launchpad.net/~nicola-onorata/+archive/ubuntu/toolchain

Je ne sais pas si cela se traduira par le fait qu'il soit le compilateur par défaut, donc vous devrez peut-être toujours l'appeler comme g++-5ou similaire, pour l'utiliser. Vous pouvez également rencontrer de sérieux problèmes de liaison avec certaines bibliothèques C ++ incluses dans Ubuntu 15.04, car il présente une certaine incompatibilité avec 4.9, principalement en ce qui concerne STL.


Une fois installé, la version système de gcc devrait toujours afficher 4. * à moins que vous ne changiez cela. En règle générale, vous appelez simplement gcc-5 lorsque vous souhaitez l'utiliser en ajoutant l'indicateur CC = / usr / bin / gcc-5 à vos commandes.
mchid

Ce ppa n'existe plus. Veuillez supprimer cette réponse.
Pian0_M4n

Ubuntu 15.04 est également fin de vie. La réponse n'est pas invalidée par le fait qu'elle est ancienne. La question concerne spécifiquement le 15.04. À ce stade, si vous êtes le 15.04, vous devez tout faire par vous-même. Il serait préférable de mettre à niveau.
dobey

19

Je ne l'ai pas testé sur Ubuntu 15.04 mais c'est ainsi que je l'ai installé sur Ubuntu 14.04 à partir d'un PPA.

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get install gcc-5 g++-5
sudo update-alternatives 
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

Alternativement, vous pouvez le télécharger et le compiler à partir des sources. Je le faisais plus tôt, mais cela prend un peu plus de temps.



0

15.04 est maintenant fin de vie, mais quand il était encore en cours d'utilisation, vous pouvez installer hardening-wrapperqui est livré avec/usr/bin/gcc-5 .

Le gcc-5package est maintenant disponible sur 15.10+.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.