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.


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

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


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.