2009-04-24 21 views
6

Hay un paquete Debian g++-4.4, pero no es Ubuntu. Hay demasiadas historias de miedo destruidas por el sistema en la web.¿Cómo instalar g ++ 4.4 en Ubuntu?

¿Cómo puedo instalar g ++ 4.4 en Ubuntu?

+1

No puedo imaginar que destruirías tu sistema compilándolo tú mismo. En el peor de los casos, no podrías compilarlo. – Zifre

+1

La compilación no es un problema. instalar sin dpkg es. –

+4

Simplemente no lo instale en/usr. Ponlo en tu directorio personal. – Zifre

Respuesta

2

Eche un vistazo a esta URL. Instalé gcc-4.4 (y g ++ - 4.4) desde allí, que parece ser el grupo más oficial de piratas informáticos que realmente ponen gcc-4.4 en ubuntu .deb. Hasta ahora funcionando sin problemas:

https://launchpad.net/~ubuntu-toolchain/+archive/ppa

Saludos.

+0

He añadido repositorio gcc-4.4 se instala bien, pero g ++ - 4.4 da error de que libc6> = 2.8 no está disponible. Mientras lo tengo instalado. ¿Algunas ideas? –

+0

Estos repositorios son divertidos. ¿Qué distribución ubuntu tienes? –

+0

Tengo ubuntu 8.10 –

2

Los paquetes de Debian deberían funcionar en Ubuntu. Está basado en Debian.

Editar: Prueba esto:

sudo apt-get install gcc-snapshot 
+0

O espere hasta que ubuntu lo proporcione. GCC 4.4 acaba de lanzarse y las distribuciones pueden tardar un tiempo en proporcionar paquetes para él. – lothar

+3

No creo que quiera esperar 6 meses para la próxima versión de Ubuntu. – Zifre

+0

¿No es que los paquetes de Debian y Ubuntu son incompatibles con los binarios? –

0

recomendaría contra ella. Requerir una versión más nueva de g ++ requerirá que si usas alguna característica nueva de 4.4, tus usuarios también necesitarán una biblioteca 4.4 de tiempo de ejecución. Dicho esto, simplemente descargue la fuente, ./configure --ALLMYOPTS&&make && sudo make install. Si desea hacer un gcc similar al enviado con Ubuntu, apt-get source gcc y busque en debian/rules sus flags de configuración (se pueden aplicar en múltiples líneas).

+1

Compilar GCC es mucho más difícil de lo que parece. – Zifre

+3

sudo make install es una idea mala, mala, * mala *. ¿Por qué no simplemente configurar --prefix =/home/whatever/some/path/here y hacer la instalación como ese usuario? –

+0

Ejecutar "sudo make install" es la forma de instalar esto para todos los usuarios de su sistema, ¿verdad? ¿O planearía instalar esto en su directorio de inicio y luego moverlo para evitar que el script de instalación haga algo indebido? No intento ser crítico, solo curiosidad por qué piensas que esto es tan terrible. –

0

Si está en un repositorio de debian, debería hacerlo bajo Ubuntu sin ningún problema. Si desea agregar un repositorio, simplemente siga las instrucciones here.

17

Recomiendo instalar el paquete build-essential que contiene g ++.

tipo en su terminal:

$ sudo apt-get install build-essential

Luego confirmar la instalación.

1

Desde su terminal escriba sudo apt-get install g++. ¡Ha funcionado muy bien para mí!