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

**URL:** <https://www.debian-fr.org/t/question-subsidiaire-gcc-passer-dun-gcc-a-lautre/2177>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 12:10 UTC](https://www.debian-fr.org/t/question-subsidiaire-gcc-passer-dun-gcc-a-lautre/2177 "2016-02-20T12:10:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 12:10 UTC](https://www.debian-fr.org/t/question-subsidiaire-gcc-passer-dun-gcc-a-lautre/2177/1 "2016-02-20T12:10:12Z")

</div>

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 ?

---

<div class="post-metadata">

**Author:** ![jabba](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/b5e925/32.png) [@jabba](https://www.debian-fr.org/u/jabba)\
**Post date:** [Février 20, 2016, 12:10 UTC](https://www.debian-fr.org/t/question-subsidiaire-gcc-passer-dun-gcc-a-lautre/2177/2 "2016-02-20T12:10:15Z")

</div>

Peut-être avec alternatives ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 12:10 UTC](https://www.debian-fr.org/t/question-subsidiaire-gcc-passer-dun-gcc-a-lautre/2177/3 "2016-02-20T12:10:15Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ed](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ed/32/5886_2.png) [@ed](https://www.debian-fr.org/u/ed)\
**Post date:** [Février 20, 2016, 12:10 UTC](https://www.debian-fr.org/t/question-subsidiaire-gcc-passer-dun-gcc-a-lautre/2177/4 "2016-02-20T12:10:19Z")

</div>

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 😉))
