Tengo instalado gcc 4.6.3:
gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
He instalado una versión más nueva:
apt-get install gcc-4.7
Pero todavía obtengo el resultado "gcc 4.6.3" cuando escribo gcc --version
. ¿Como arreglarlo?
Estoy usando ubuntu 12.04 y lo he hecho
sudo apt-get update
sudo apt-get upgrade
gcc-4.7
el valor predeterminadogcc
, o prefiere cambiar fácilmentegcc
entregcc-4.6
ygcc-4.7
?Si está buscando la instalación de una versión anterior de gcc, instálela directamente desde la línea de comandos. Por ejemplo, si desea instalar gcc-4.4.6, y la última versión disponible es 4.7.3. Si escribe:
entonces, por defecto, se instalará la última versión. Para instalar gcc-4.4.6, simplemente escriba:
Pero aún así su compilador predeterminado es el último gcc. Para eliminar el último gcc como tipo predeterminado:
Ahora haciendo gcc-4.4.6 como compilador predeterminado (esto es el reemplazo de gcc por gcc-4.4.x), escriba:
Espero que esto aclare el problema mencionado anteriormente.
fuente
siga estas instrucciones: Build gcc (Aquí: versión: 4.7.2)
Actualmente, la autocomprobación del gcc no funciona, por lo que este paso se omite aquí. Ahora debe comprobar que se llama al nuevo compilador versión 4.7.2 en lugar del compilador utilizado para el proceso de compilación (aquí gcc-4.5.3). Ingrese los siguientes comandos:
El nuevo compilador se ha instalado en
/usr/local/bin
. Ahora es el compilador predeterminado, porque en la variable PATH/usr/local/bin
está antes/usr/bin
.fuente