¿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.


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

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


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.