Où puis-je trouver un package g ++ 4.7?

25

Il y a quelque temps, j'ai réussi à trouver un PPA avec g ++ - 4.7. Cependant, j'ai dû tout réinstaller sur ma machine et j'ai perdu le nom de ce PPA. Quelqu'un pourrait-il me l'indiquer? J'ai essayé de le retrouver, mais sans aucune chance. Je suis sur l'installation d'Ubuntu 11.10.

Griwes
la source
1
Je vous recommande fortement de ne pas installer 4.7 à la place de gcc qui est avec votre version. Si vous le faites, vous courez le risque de casser votre système.
Thomas Ward
@ ThomasWard: Je sais, je ne suis pas un débutant complet.
Griwes
1
@Griwes, vous n'êtes peut-être pas un «débutant», mais d'autres peuvent l'être et son observation est correcte.
Gearoid Murphy
En relation. (Mais si nous décidons que c'est un double de cela, nous devons nous assurer de demander la fusion des réponses, car c'est à propos de ce qu'il faut faire lorsque cela ne fonctionne pas.)
Eliah Kagan

Réponses:

23

Le test Toolchain construit PPA contient de nombreux packages, y compris gcc-4.7.

Vous pouvez ajouter le référentiel en utilisant

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

Ensuite, pour l'installer, utilisez

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

Pour changer le compilateur par défaut, utilisez update-alternatives

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --config gcc
Richard Holloway
la source
1
N'a pas travaillé pour moi. Je ne vois que gcc-4.6 (sur ubuntu 11.10)
Ugo
1
A travaillé avec Ubuntu 12.04
Ugo
Comment puis-je désinstaller g ++ - 4.6 sans désinstaller g ++? Actuellement , j'ai paquets g++, g++-4.6et g++-4.7installé. comme résultat g++ --versionme donne la version 4.6.
expert
Ah peut-être que je dois simplement renommer g ++ - 4.7 en g ++
expert
sudo: add-apt-repository: commande introuvable $ sudo apt-get install software-properties-common python-software-properties
LeeGee
0

Je n'ai pas trouvé de PPA pour g ++ - 4.7 mais il y a un paquet gcc-snapshot.

Je suppose que vous devez le compiler vous-même: http://www.lukaszbyczynski.com/archives/208

sroecker
la source
Eh bien, je ne le trouve pas maintenant, mais je me souviens avoir fait apt-get install g++-4.7 gcc-4.7...
Griwes