J'ai installé gcc 4.6.3:
gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
J'ai installé une version plus récente:
apt-get install gcc-4.7
Mais j'obtiens toujours le résultat "gcc 4.6.3" quand je tape gcc --version
. Comment le réparer?
J'utilise Ubuntu 12.04 et je l'ai fait
sudo apt-get update
sudo apt-get upgrade
gcc-4.7
la valeur par défautgcc
, ou préférez-vous facilement basculergcc
entregcc-4.6
etgcc-4.7
?Si vous recherchez l'installation d'une ancienne version de gcc, installez directement depuis la ligne de commande. Par exemple, si vous souhaitez installer gcc-4.4.6, et la dernière version disponible est 4.7.3. Si vous tapez:
par défaut, la dernière version sera installée. Pour installer gcc-4.4.6, tapez simplement:
Mais votre compilateur par défaut est toujours le dernier gcc. Pour supprimer le dernier gcc comme type par défaut:
Maintenant que gcc-4.4.6 est utilisé comme compilateur par défaut (c'est le remplacement de gcc par gcc-4.4.x), tapez:
J'espère que cela clarifiera le problème mentionné ci-dessus.
la source
veuillez suivre cette instruction: Build gcc (Here: version: 4.7.2)
Actuellement, l'auto-vérification du gcc ne fonctionne pas, donc cette étape est omise ici. Vous devez maintenant vérifier que la nouvelle version du compilateur 4.7.2 est appelée à la place du compilateur utilisé pour le processus de construction (ici gcc-4.5.3). Saisissez les commandes suivantes:
Le nouveau compilateur a été installé dans
/usr/local/bin
. C'est maintenant le compilateur par défaut, car dans la variable PATH/usr/local/bin
c'est avant/usr/bin
.la source