[Debian] comment revenir a une ancienne version de gcc ?

comment revenir a une ancienne version de gcc ? [Debian] - Installation - Linux et OS Alternatifs

Marsh Posté le 01-11-2004 à 20:28:42    

Hi all !!
 
Je suis en train de reinstaller mon driver NVIDIA officiel et il me dit que la version de gcc utilisée pour compiler mon kernel est plus ancienne que c'elle installée actuellement (2.95 pour un 3.2).
Je sais pas comment revenir à la version 2.95 et j'ai pas envie de recompiler mon kernel.
Quelqu'un a t il une idée ?
 
Merci

Reply

Marsh Posté le 01-11-2004 à 20:28:42   

Reply

Marsh Posté le 01-11-2004 à 22:37:37    

il te suffit de changer le lien symbolique /usr/bin/gcc
pis d'avoir gcc-2.95 d'installé


Message édité par apt-get le 01-11-2004 à 22:38:40
Reply

Marsh Posté le 02-11-2004 à 10:29:58    

merci

Reply

Marsh Posté le 02-11-2004 à 13:06:11    

apt-get a écrit :

il te suffit de changer le lien symbolique /usr/bin/gcc

Non. Il faut utiliser la variable d'environnement CC et la positionner à gcc-2.95 avant de compiler.

Reply

Marsh Posté le 02-11-2004 à 15:15:09    

et la variable d'environnement on la change où ?
 
J'essaie ça ce soir
 
Merci

Reply

Marsh Posté le 02-11-2004 à 15:30:23    

vincegr a écrit :

et la variable d'environnement on la change où ?

Bin localement.
 
Par exemple CC=gcc-2.95 ./configure

Reply

Marsh Posté le 02-11-2004 à 16:09:10    

les alternatives sont là pour cela ...
 

Citation :


[root@admin3 admin]# update-alternatives --display gcc
gcc - status is auto.
 link currently points to /usr/bin/gcc-3.4.1
/usr/bin/gcc-3.4.1 - priority 300304
Current `best' version is /usr/bin/gcc-3.4.1.
 


 
man update-alternatives


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-11-2004 à 18:31:49    

Jar Jar a écrit :

Non. Il faut utiliser la variable d'environnement CC et la positionner à gcc-2.95 avant de compiler.


 
ah bon... ben c'est bon à savoir merci  :)

Reply

Marsh Posté le 02-11-2004 à 20:34:05    

le "update-alternatives --display gcc" me retourne "No alternatives for gcc"
 
Je capte pas tout !!

Reply

Marsh Posté le 02-11-2004 à 20:38:05    

installe une stable, ça sera plus simple

Reply

Marsh Posté le 02-11-2004 à 20:38:05   

Reply

Marsh Posté le 02-11-2004 à 20:46:51    

na desole jai pas envie de me prendre la tete a compiler des softs qui sont packagé dans une testing


Message édité par vincegr le 02-11-2004 à 20:47:59
Reply

Marsh Posté le 02-11-2004 à 20:49:25    

vincegr> tiens, le packzge n'est aps conf pour supporter les alternatives ?
 
peut être faut-il faire un --add
 
man update-alternatives


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-11-2004 à 20:51:52    

il n'y a pas d'option --add

Reply

Marsh Posté le 02-11-2004 à 21:11:14    

Citation :


[root@admin3 admin]# update-alternatives --help
Debian GNU/Linux update-alternatives 1.8.3.  Copyright (C) 1995
Ian Jackson.  This is free software; see the GNU General Public Licence
version 2 or later for copying conditions.  There is NO warranty.
 
Usage: update-alternatives --install <link> <name> <path> <priority>
                          [--slave <link> <name> <path>] ...
       update-alternatives --remove <name> <path>
       update-alternatives --auto <name>
       update-alternatives --display <name>
       update-alternatives --config <name>
<name> is the name in /etc/alternatives.
<path> is the name referred to.
<link> is the link pointing to /etc/alternatives/<name>.
<priority> is an integer; options with higher numbers are chosen.
 
Options:  --verbose|--quiet  --test  --help  --version
          --altdir <directory>  --admindir <directory>


 
c'est --install
 
faut regarder la doc car je n'ai l'ai jamais vraiment utilisé à fond. juste pour passer d'un gcc à l'autre et pour un MTA à l'autre ( postfix -> ssmtp -> postfix )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-11-2004 à 21:17:56    

vincegr a écrit :

le "update-alternatives --display gcc" me retourne "No alternatives for gcc"

Normal, gcc n'utilise pas les alternatives. /usr/bin/gcc est toujours un lien vers la version par défaut. Il faut utiliser la variable CC pour avoir une autre version.

Reply

Marsh Posté le 02-11-2004 à 21:28:17    

Jar Jar> sur mdk gcc utilise les alternatives.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-11-2004 à 21:41:12    

J'y arrive pas
C'est une belle galère
Je comprends pas tout à fait quel est le problème j'ai donc du mal aussi à capter comment résoudre !
 
le dernier truc que j'ai fais c'est ça :
update-alternatives --install gccalter gcc /usr/bin/gcc 1
 
et ça ne résoud rien


Message édité par vincegr le 02-11-2004 à 21:43:27
Reply

Marsh Posté le 02-11-2004 à 21:59:24    

N'y a til pas un moyen de desinstallation et reinstalltion qui remettrait tout à plat ?

Reply

Marsh Posté le 02-11-2004 à 22:51:27    

Jar Jar a écrit :

Bin localement.
 
Par exemple CC=gcc-2.95 ./configure

+1 c'est de loin la solution la plus simple.
cela dit, vu ton niveau, je ne vois pas trop ton intérêt à retourner au très mauvais gcc-2.95

Reply

Marsh Posté le 02-11-2004 à 22:52:41    

Dark_Schneider a écrit :

Jar Jar> sur mdk gcc utilise les alternatives.

Oui mais le sujet parle de Debian.
 
Bref faut arrêter la fumette, il ne veut pas utiliser la solution que j'ai donnée, eh bin qu'il aille se brosser.

Reply

Marsh Posté le 02-11-2004 à 23:05:52    

oui c vrai que mon niveau est pas excellent
mais comme j'ai pas de ./configure à faire je ne peux pas le faire "localement"

Reply

Marsh Posté le 02-11-2004 à 23:07:52    

j'ai pas tout compris a ce que j'ai fais mais j'ai un bureau maintenant
mmerci pour tout

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed