web-dev-qa-db-fra.com

Comment installer gcc 4.8.1 sur Ubuntu 13.04?

J'ai un 64 bits UBUNTU 13.04

courir gcc --version me montre gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3

Mais le 31 mai 2013, gcc 4.8.1 a été publié. Et je ne sais pas comment l'installer ..

Quelqu'un peut-il m'expliquer s'il vous plaît les étapes que je dois faire pour une installation réussie ..

Indiquez-moi également si les deux instances de gcc peuvent être installées, à savoir 4.7.3 et 4.8. 1 ou pas ??

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

13
sud_the_devil

Utilisez les miroirs répertoriés Ici et téléchargez le 4.8.1. Le processus est assez simple. Je recommanderais d'utiliser ceci Procédure pour compléter votre installation.

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

Édité: L'option 2:

Je suppose que vous possédez déjà une ancienne version de gcc, le moyen le plus simple pourrait être d’ajouter du PPA à vos référentiels et de mettre à jour et de mettre à jour, vous pouvez avoir la dernière version sans souci:

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

cela ajoutera le nouveau PPA aux autres sources.

Puis désélectionnez l'alternative:

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

puis:

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

et comme les paquets alternatifs installent:

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 change la --version;)

23
Amir

Si vous voulez conserver votre ancien gcc, comme moi, 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

Ensuite, pour compiler avec un gcc plus ancien, le mien était de 4,7:

gcc main.c

Pour compiler avec gcc 4.8:

gcc-4.8 main.c

Vous pourriez trouver tapant extra -4.8 ennuyeux, auquel cas suivez les autres réponses données par raven et Amir. J'aime assez cette méthode, car cela me donne le choix d'utiliser une version de secours (4.7) si je rencontre un bogue!

7
user3728501

fais ceci exactement

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
1
raven myers

Le moyen le plus simple et le plus simple consiste à ajouter le référentiel

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

et utiliser le gestionnaire de mise à jour, ce logiciel simplifie l’ensemble du processus de mise à jour des packages!

0
madhur4127