web-dev-qa-db-fra.com

Comment mettre à jour g ++ à 4.7.1?

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?

1
Matt Phillips

Wow, c'était atroce. Voici comment je l'ai fait (NB, pour un système 32 bits):

  1. $ Sudo apt-get install gcc-multilib

  2. $ Sudo apt-get install m4

  3. Télécharger mpfr , configurer, créer, installer

  4. Télécharger gmp , configurer, créer, installer

  5. Télécharger mpc , configurer, créer, installer

  6. 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

3
Matt Phillips

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.

0
zuberuber