La réponse de Richard Holloway à ce fil explique bien comment passer de 4.6.3 à 4.7.0 (le 12.04, dans mon cas), mais j'aimerais passer à 4.7.1, qui était disponible pour quelque temps. Cependant, il n'y a pas de paquet g++-4.7.1
et je ne sais pas sinon comment le faire, quelqu'un d'autre?
Wow, c'était atroce. Voici comment je l'ai fait (NB, pour un système 32 bits):
$ Sudo apt-get install gcc-multilib
$ Sudo apt-get install m4
Télécharger mpfr , configurer, créer, installer
Télécharger gmp , configurer, créer, installer
Télécharger mpc , configurer, créer, installer
Afin de compenser les informations de chemin insuffisantes, ajouté ceci à .bashrc
export LD_LIBRARY_PATH =/usr/local/lib: $ LD_LIBRARY_PATH
export LIBRARY_PATH =/usr/lib/i386-linux-gnu export
exporter C_INCLUDE_PATH =/usr/include/i386-linux-gnu export
exportation CPLUS_INCLUDE_PATH =/usr/include/i386-linux-gnu
le premier que j'ai obtenu de ici et le dernier de ici , modifié en conséquence pour mes emplacements d'installation.
.sept. Ajoutez ces liens symboliques pour la même raison:
$ Sudo ln -s /usr/include/i386-linux-gnu/gnu/stubs-32.h/usr/include/gnu
$ Sudo ln -s /usr/lib/i386-linux-gnu/crti.o /usr/lib/crti.o
$ Sudo ln -s /usr/lib/i386-linux-gnu/crt1.o /usr/lib/crt1.o
$ Sudo ln -s /usr/lib/i386-linux-gnu/crtn.o /usr/lib/crtn.o
$ Sudo ln -s /usr/local/lib/libmpc.so.3 /usr/lib/libmpc.so.3
.8. Télécharger g ++ - 4.7.1, configurer, créer, installer
Essayez de compiler g ++ - 4.7.1
Liste de miroirs:
http://gcc.gnu.org/mirrors.html
Sélectionnez miroir, cliquez sur les communiqués et recherchez gcc-4.7.1.
Télécharger la source et compiler.