2011-10-21 33 views
8

Quiero instalar gcc 4.1.2 en mi sistema Ubuntu de 64 bits, que actualmente tiene gcc 4.4. Quiero seguir usando el gcc actual, pero también quiero agregar gcc 4.1.2. ¿Alguna forma sencilla de hacerlo, es instalar gcc 4.1.2 en mi sistema?Instalación de la versión anterior de gcc

+2

http://askubuntu.com/ parece más apropiado –

Respuesta

1
sudo apt-get install gcc-4.1=4.1.2 gcc-4.4 

parece la solución directa para mí. Dado que @DirkEddelbuettel notó que las distribuciones de Ubuntu más recientes lo descartaron, agregue una distribución anterior que tenga gcc-4.1 a su /etc/apt/sources.list. The Ubuntu people maintain a great website para buscar eso; robusto, lúcido y rebelde parecen geniales.

+1

Sí, hay un problema: 4.1 .2 ya no está en el archivo (actual). –

2

Fácil, solo tómalo de un archivo de las versiones anteriores de Ubuntu. Por ejemplo, mi máquina (sigue funcionando natty) tiene

[email protected]:~$ ls -l /usr/bin/g++-* 
-rwxr-xr-x 1 root root 242752 2010-09-10 04:16 /usr/bin/g++-4.3 
-rwxr-xr-x 1 root root 263240 2011-03-31 15:22 /usr/bin/g++-4.4 
-rwxr-xr-x 1 root root 275856 2011-04-18 09:25 /usr/bin/g++-4.5 
[email protected]:~$ 

La serie 4.1. * Tenía algunos problemas. Incluso g ++ - 4.2.1, el valor predeterminado en OS X, no es tan bueno. Pero definitivamente debes tener la opción de instalar esto.

Al hacerlo, siga la ruta de administración de paquetes para instalar las dependencias adecuadas. Obtendrá paquetes coincidentes para las otras dependencias también.

En otras palabras, debe ajustar /etc/apt/sources.list para apuntar a una versión anterior que tenía esta versión.

0

Esto debería hacer:

sudo apt-get install gcc-4.1=4.1.2-27ubuntu1 gcc-4.1-base=4.1.2-27ubuntu1 cpp-4.1=4.1.2-27ubuntu1 g++-4.1 

Otra forma de hacerlo es descargar gcc 4.1.2 y bibliotecas dependientes, y compilarlo usted mismo.

+0

No, solo si ajusta el repositorio para que apunte a una versión de distribución que agregue la versión anterior. –

0

Una vez instalado ver otros:

usar la bandera -V para ejecutar una versión particular:

-V <version>    Run gcc version number <version>, if installed 
+0

También puede simplemente llamar a gcc-4.x para versiones particulares de x, por ejemplo, a través de la variable CC en Makefiles o como un env. var. –

Cuestiones relacionadas