¿Dónde puedo encontrar un paquete g ++ 4.7?

25

Hace algún tiempo, logré encontrar PPA con g ++ - 4.7 build. Sin embargo, tuve que reinstalar todo en mi máquina y perdí el nombre de ese PPA. ¿Alguien podría señalarme? Traté de encontrarlo de nuevo, pero sin suerte. Estoy en la instalación de Ubuntu 11.10.

Griwes
fuente
1
Le recomiendo que no instale 4.7 en lugar de gcc que está con su versión. Si lo hace, corre el riesgo de romper su sistema.
Thomas Ward
@ThomasWard: Lo sé, no soy un novato completo.
Griwes
1
@Griwes, puede que no seas un 'novato' pero otros podrían serlo y su observación es correcta.
Gearoid Murphy
Relacionado. (Pero si decidimos que es un duplicado de esto, deberíamos asegurarnos de pedir respuestas para fusionar, ya que eso es sobre qué hacer cuando esto no funciona).
Eliah Kagan

Respuestas:

23

El PPA de las compilaciones de prueba de Toolchain contiene muchos paquetes, incluido gcc-4.7.

Puede agregar el repositorio usando

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

Luego, para instalarlo use

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

Para cambiar el compilador predeterminado, use las alternativas de actualización

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
fuente
1
No funciono para mi. Solo veo gcc-4.6 (en ubuntu 11.10)
Ugo
1
Trabajó con ubuntu 12.04
Ugo
¿Cómo puedo desinstalar g ++ - 4.6 sin desinstalar g ++? Actualmente tengo paquetes g++, g++-4.6e g++-4.7instalado. como resultado g++ --versionme da la versión 4.6.
experto
Ah, tal vez necesito simplemente cambiar el nombre de g ++ - 4.7 a g ++
experto
sudo: add-apt-repository: comando no encontrado $ sudo apt-get install software-properties-common python-software-properties
LeeGee
0

No he encontrado un PPA para g ++ - 4.7 pero hay un paquete gcc-snapshot.

Supongo que tienes que compilarlo tú mismo: http://www.lukaszbyczynski.com/archives/208

sroecker
fuente
Bueno, no puedo encontrar ahora, pero recuerdo haciendo apt-get install g++-4.7 gcc-4.7...
Griwes