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?
apt
software-installation
gcc
c++
MikePro
la source
la source
Réponses:
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++-5
ou 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.la source
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.
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.
la source
Bien que cela date de quelques mois, si vous vouliez que g ++ --version affiche la sortie 5.1, suivez ces instructions: Comment utiliser le dernier gcc (indice: liens symboliques)
la source
15.04 est maintenant fin de vie, mais quand il était encore en cours d'utilisation, vous pouvez installer
hardening-wrapper
qui est livré avec/usr/bin/gcc-5
.Le
gcc-5
package est maintenant disponible sur 15.10+.la source