web-dev-qa-db-fra.com

Comment mettre à jour gcc vers la dernière version (ici 4.7) dans Ubuntu 10.04?

J'ai Ubuntu 10.04 32 bits avec gcc 4.4.3 actuellement installé. Je souhaite le mettre à niveau vers gcc/g++ 4.7 (Je recherche un support C++ 0x)

Comment mettre à jour à l'aide du gestionnaire de paquets Ubuntu:

apt-get upgrade/install ??

En deuxième option, j'ai téléchargé le dernier fichier d'instantané gcc à partir de:

http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

Ferait

./configure
make  
make install 

sur ce paquet construire et l'installer à partir du source?

22
goldenmean

12.04

Ajoutez le référentiel de tests ppa de la chaîne d'outils, puis effectuez apt-get update et apt-get dist-upgrade

Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install g++-4.7 c++-4.7

Ceci est uniquement disponible dans 12.04 - les anciennes versions d'ubuntu ne peuvent pas être mises à jour vers cette même version avec cette méthode.

Voir ici pour plus d'informations sur les PPA
https://help.launchpad.net/Packaging/PPA

15
WitchCraft
Sudo apt-get install gcc-snapshot

Ensuite, invoquez-le avec:

/usr/lib/gcc-snapshot/bin/gcc

Pour la deuxième partie de la question, la réponse est "oui, en quelque sorte". Si vous vraiment voulez faire cela (c'est-à-dire que l'installation du paquet gcc-snapshot ne suffit pas), vous devrez installer les dépendances:

Sudo apt-get build-dep gcc-snapshot

Ensuite, recherchez les options de configuration correctes:

gcc -v

(et modifiez le chemin d'installation, etc.)

Ensuite, construisez comme ceci:

mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install
4
ams

10.04 LTS

Utilisez la commande suivante pour installer add-apt-repository :

apt-get install python-software-properties

Ajoutez ensuite le test repo tooclain ppa comme décrit dans 12.04 LTS .

1
Plexo

Comment installer gcc 4.8 sur Ubuntu 10.04:

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

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

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++

Vérifiez la version de gcc avec:

g++ --version

Cela a fonctionné sur ma machine. Source: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/

1
tommyk