13 votes

Comment installer gcc 4.8.1 sur Ubuntu 13.04 ?

J'ai un UBUNTU 13.04 64 bits.

en exécutant gcc --version, j'obtiens gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3

Mais le 31 mai 2013, gcc 4.8.1 est sorti . Et je ne sais pas comment l'installer .

Quelqu'un peut-il m'expliquer les étapes à suivre pour une installation réussie ?

Veuillez également me dire si je peux avoir les deux instances de gcc installées, à savoir 4.7.3 et 4.8. 1 ou pas ?

Et après l'installation, comment puis-je pointer vers la nouvelle gcc 4.8.1 ?

23voto

Siddhartha Reddy Points 3555

Utilisez les miroirs indiqués Aquí et téléchargez la 4.8.1. Le processus est assez simple. Je vous recommande d'utiliser ce Procédure pour terminer votre installation.

Comme vous le savez peut-être, GCC ne supporte pas "make uninstall" et il a été suggéré d'installer GCC dans un répertoire qui lui est propre et de supprimer simplement ce répertoire lorsque vous n'avez plus besoin de cette version spécifique de GCC. J'espère que cela vous a aidé. Salutations

Édité : L'option 2 :

Je suppose que vous avez déjà une ancienne version de gcc, le moyen le plus simple pourrait être d'ajouter le PPA à vos dépôts et de mettre à jour et de mettre à niveau vous pouvez avoir la dernière version sans soucis :

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

cela ajoutera le nouveau PPA aux autres sources.

Ensuite, désinstaller l'alternative :

sudo update-alternatives --remove-all gcc 
sudo update-alternatives --remove-all g++

alors :

sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8

et comme paquets alternatifs installer :

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

à la fin :

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade

J'espère que cela changera la --version ;)

7voto

user3728501 Points 944

Si vous voulez garder votre ancienne gcc, comme je le fais, alors faites ceci à la place :

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8

Puis de compiler avec un ancien gcc, le mien était 4.7 :

gcc main.c

Pour compiler avec gcc 4.8 :

gcc-4.8 main.c

Vous pourriez trouver que taper le supplément -4.8 ennuyeux, dans ce cas suivez les autres réponses données par raven et Amir. J'aime bien cette méthode, car elle me laisse le choix d'utiliser une version de repli (4.7) si je rencontre un bug !

1voto

raven myers Points 111

Faites exactement ceci

sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo update-alternatives --remove-all gcc 
sudo update-alternatives --remove-all g++ 
sudo apt-get update
sudo apt-get install g++-4.8 -y
sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y

0voto

madhur4127 Points 1

La méthode la plus simple et la plus facile est d'ajouter le référentiel

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

et utiliser le gestionnaire de mise à jour, ce logiciel simplifie tout le processus de mise à jour des paquets !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X