OVH Cloud OVH Cloud

probleme gcc

4 réponses
Avatar
bardinov
Bonjour,

Je suis actuellement sous debian etch qui utilise gcc-4.0.
Je voudrais compiler mythtv mais cela ne marche pas =E0 cause de la
version de gcc. J'ai fait des apt-get install de gcc-3.3 mais je ne
sais comment dire =E0 gcc d'utiliser 3.3 et non 4.0.
Lorsque je lance gcc -v il me met version 4.0.

Merci d'avance

vince

4 réponses

Avatar
Jody
Bonjour,



Je suis actuellement sous debian etch qui utilise gcc-4.0.
Je voudrais compiler mythtv mais cela ne marche pas à cause de la
version de gcc. J'ai fait des apt-get install de gcc-3.3 mais je ne
sais comment dire à gcc d'utiliser 3.3 et non 4.0.
Lorsque je lance gcc -v il me met version 4.0.

Merci d'avance

vince




export CC=/usr/bin/gcc-3.3

Ou méthode goret:

ln -sfn /usr/bin/gcc-3.3 /usr/bin/gcc

--
Jody


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Antoine ROCHER
Il faut linker /usr/bin/gcc vers gcc-3.3 ainsi que tous les binaires
nécessaires à la compilation d'un binaire vers les versions
correspondantes (/usr/bin/ld, etc .. )


Antoine

wrote:
Bonjour,

Je suis actuellement sous debian etch qui utilise gcc-4.0.
Je voudrais compiler mythtv mais cela ne marche pas à cause de la
version de gcc. J'ai fait des apt-get install de gcc-3.3 mais je ne sais
comment dire à gcc d'utiliser 3.3 et non 4.0.
Lorsque je lance gcc -v il me met version 4.0.

Merci d'avance

vince






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Nicolas Roudninski
Jody a écrit :
Bonjour,



Je suis actuellement sous debian etch qui utilise gcc-4.0.
Je voudrais compiler mythtv mais cela ne marche pas à cause de la
version de gcc. J'ai fait des apt-get install de gcc-3.3 mais je ne
sais comment dire à gcc d'utiliser 3.3 et non 4.0.
Lorsque je lance gcc -v il me met version 4.0.

Merci d'avance

vince




export CC=/usr/bin/gcc-3.3

Ou méthode goret:

ln -sfn /usr/bin/gcc-3.3 /usr/bin/gcc


Je dois être un goret : ln -sfn /usr/bin/gcc-3.3 /usr/bin/gcc ;-)

--
Jody




Nicolas

--
Nicolas Roudninski

----------------------
Toute ressemblance avec des fautes d'orthographe, de grammaire
ou de conjugaison existantes ou ayant existé serait entièrement
fortuite et indépendante de la volonté de l'auteur.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Vincent Lefevre
On 2005-12-09 18:55:37 +0100, Nicolas Roudninski wrote:
Jody a écrit :
>Ou méthode goret:
>
>ln -sfn /usr/bin/gcc-3.3 /usr/bin/gcc
Je dois être un goret : ln -sfn /usr/bin/gcc-3.3 /usr/bin/gcc ;-)



Oui, vraiment un goret. Tu risques de casser les upgrades ou les
compilations système (e.g. avec apt-get -b). La véritable solution est
de définir la variable d'environnement CC pour désigner l'exécutable
voulu.

Debian a aussi un système d'alternatives (update-alternatives), mais
il n'y a pas d'alternative gcc, seulement cc, mais celle-ci n'est pas
gérée automatiquement:

dixsept:~> update-alternatives --display cc
cc - status is auto.
link currently points to /usr/bin/gcc
/usr/bin/gcc - priority 20
slave cc.1.gz: /usr/share/man/man1/gcc.1.gz
Current `best' version is /usr/bin/gcc.

bien que gcc-3.3, gcc-3.4 et gcc-4.0 soient installés. De toute façon
il y a la variable d'environnement CC, qui est préférable.

Si pour une raison ou pour une autre tu dois faire un lien, c'est
dans /usr/local/bin qu'il faut le créer.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact