Question subsidiaire gcc: passer d'un gcc à l'autre


#1

toujours dans l’optique d’utiliser parfois un environnement gcc plus ancien que le 4.0, je me demandais quelle solution simple vous connaissiez pour passer de l’un à l’autre.
Par exemple, pour utiliser le gcc 3.4, voilà ce que je fais:

console@emeraude:~$ export PATH=~/gccenv/3.4:$PATH console@emeraude:~$ ls -l ~/gccenv/3.4 total 0 lrwxrwxrwx 1 console console 16 2005-12-10 16:26 g++ -> /usr/bin/g++-3.4 lrwxrwxrwx 1 console console 16 2005-12-10 16:26 g77 -> /usr/bin/g77-3.4 lrwxrwxrwx 1 console console 16 2005-12-10 16:27 gcc -> /usr/bin/gcc-3.4 lrwxrwxrwx 1 console console 19 2005-12-10 16:27 gccbug -> /usr/bin/gccbug-3.4 lrwxrwxrwx 1 console console 16 2005-12-10 16:27 gcj -> /usr/bin/gcj-3.4 lrwxrwxrwx 1 console console 17 2005-12-10 16:27 gcjh -> /usr/bin/gcjh-3.4 lrwxrwxrwx 1 console console 25 2005-12-10 16:27 gcjh-wrapper -> /usr/bin/gcjh-wrapper-3.4 lrwxrwxrwx 1 console console 24 2005-12-10 16:28 gcj-wrapper -> /usr/bin/gcj-wrapper-3.4 lrwxrwxrwx 1 console console 17 2005-12-10 16:28 gcov -> /usr/bin/gcov-3.4 lrwxrwxrwx 1 console console 16 2005-12-10 16:28 gij -> /usr/bin/gij-3.4 lrwxrwxrwx 1 console console 24 2005-12-10 16:29 gij-wrapper -> /usr/bin/gij-wrapper-3.4
mais ca demande de la config à la mano de l’environnement des liens 3.4, etc…
personne n’a plus simple ?


#2

Peut-être avec alternatives ?


#3

je n’en ai pas trouvées de configurées pour les gcc, gcj, g++, et autres dans galternatives.
mais de toutes les manières, ca m’obligerait à le faire pour toute la suite à chaque fois, ce qui n’est pas trés pratique.


#4

moi je créée des Makefile pour mes softs, et je fais un make CC=gcc-3.3 si je veux utiliser gcc-3.3 :wink:))