
Estoy ejecutando Ubuntu 14.04-4 de 64 bits. gcc --version
devoluciones
(Ubuntu 4.8.4-2ubuntu1~14.04.1) 4.8.4
Sin embargo, necesito la versión 4.8.2-10
. Lo que probé:
- Encontré la versión específica de gcc en Debian.repositorio de instantáneas.
Adapté mi
/etc/apt/sources.list
para que contenga solo las siguientes dos líneas:deb http://snapshot.debian.org/archive/debian/20131213T160912Z unstable main deb-src http://snapshot.debian.org/archive/debian/20131213T160912Z unstable main
Como se sugiereaquíAgregué la clave requerida
- Hice
sudo apt-get -o Acquire::Check-Valid-Until=false update
sudo apt-get remove gcc
sudo apt-get install gcc
. Esto devolvió:... Preparing to unpack .../gcc_4%3a4.8.2-1_amd64.deb ... Unpacking gcc (4:4.8.2-1) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up gcc (4:4.8.2-1) ...
Desafortunadamente, gcc --version
todavía regresó.
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.1) 4.8.4
Quitar y reinstalar gcc-4.8
y gcc-4.8-base
devolver con un error (dependencias no satisfechas) o una advertencia extraña (desinstalar más de 700 MB).
¿Cómo puedo instalar esta versión específica de gcc?
Respuesta1
Puedes encontrar los paquetes que deseasaquíe instalarlos usando gdebi
.
Respuesta2
Puedes tener tantas versiones de gcc como quieras, instaladas al mismo tiempo: Las versiones predeterminadas para Ubuntu 14.04 son → →
$ sudo apt-get install g++-4.4 g++-4.6 g++-4.7 g++-4.8
... donde "4.8" = versión 4.8.2 es el compilador del sistema, /usr/bin/{ gcc, g++ }
Usando uno de los otros compiladores, ejemplos: $ gcc-4.4 file.c
,,,
$ export CC=gcc-4.4 CXX=g++-4.4 && [other command]
,,, como $ export CC=gcc-4.4 CXX=g++-4.4 && ./configure