Comment installer GCC 3.x

Comment installer GCC 3.x - Linux et OS Alternatifs

Marsh Posté le 03-05-2002 à 16:06:01    

Comment installer GCC 3.x sur une Mandrake 8.2 et ou trouver les fichiers qui vont bien ?
 
 
Car j'ai téléchargé la dernière release de mplayer et il faut absolument gcc 3.x pour la compiler.....
 
 
Merci.

Reply

Marsh Posté le 03-05-2002 à 16:06:01   

Reply

Marsh Posté le 03-05-2002 à 16:13:51    

y a un rpm sur le cd avec gcc3 sur mdk je crois

Reply

Marsh Posté le 03-05-2002 à 16:19:06    

Ah oui, c'est marrant.
 
Tu sais pourkoi il es tpas installer par default a l'install ?
 
Pour moi y avait gcc 2.96 alosr que je viens d'installer MDK 8.2

Reply

Marsh Posté le 03-05-2002 à 16:20:42    

A tout les coups, il est installé.
 
tape gcc3 dans un shell un coup


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2002 à 16:23:56    

Je vais assayer ce soir.
Au cas ou il est installé, comment faire pour que mplayer le trouve ?

Reply

Marsh Posté le 03-05-2002 à 16:29:29    

xtitix a écrit a écrit :

Je vais assayer ce soir.
Au cas ou il est installé, comment faire pour que mplayer le trouve ?


CC=gcc3 ./configure && make

Reply

Marsh Posté le 03-05-2002 à 16:31:39    

ok
je vais tester.
sinon ça marche bien linux et les DIVX ?

Reply

Marsh Posté le 03-05-2002 à 16:32:19    

xtitix a écrit a écrit :

Je vais assayer ce soir.
Au cas ou il est installé, comment faire pour que mplayer le trouve ?  




 
./configure --cc=gcc3


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2002 à 16:33:31    

xtitix a écrit a écrit :

ok
je vais tester.
sinon ça marche bien linux et les DIVX ?


Oui, mais mplayer n'est pas nécessaire pour ça, avifile le fait très bien et n'est pas aussi chiant à installer.

Reply

Marsh Posté le 03-05-2002 à 16:35:47    

avifile ? il lit les DIVXs ?
il est installé avec la MDK 8.2 ?

Reply

Marsh Posté le 03-05-2002 à 16:35:47   

Reply

Marsh Posté le 03-05-2002 à 17:08:49    

ouaip je vien d installer gcc3 et MPLAYER .
Avis perso
=> La qualite est tres bonne.
parcontre, je sai pas si c moi ou mplayer mais j ai pas de contour pour la fenetre video  :??:  :??:  
pour ton pb de gcc 3
fo faire ./configure
make  (c super long)
make install
ensuite tu pe faire parreil pour mplayer
voila  
bonne soiree a tous
++


---------------
http://nikauch.dyndns.org/board/
Reply

Marsh Posté le 03-05-2002 à 17:10:36    

Merci beaucoup.
(Il est quand même très pratique ce Forum   :-)   )

Reply

Marsh Posté le 03-05-2002 à 17:15:06    

de rien  
++


---------------
http://nikauch.dyndns.org/board/
Reply

Marsh Posté le 03-05-2002 à 17:20:37    

nikauch a décrit l'installation de gcc3 par ces mots :  a écrit :

 
fo faire ./configure
make  (c super long)
make install




 
[:totoz]
 
On n'installe pas gcc ainsi, c'est le meilleurs moyen d'avoir des ennuis.
 
1- gcc doit être compilé avec gcc même version, car cela lui permet de s'auto-vérifier.
2- Tu es farci de vieux cadavres d'install de la version précédente
3- ca ne m'étonnerais pas que tu y gagne des problèmes de compilation régulier, certaines lib n'étant peut être pas à jour.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2002 à 17:39:46    

xtitix a écrit a écrit :

Ah oui, c'est marrant.
 
Tu sais pourkoi il es tpas installer par default a l'install ?
 
Pour moi y avait gcc 2.96 alosr que je viens d'installer MDK 8.2  




 
il continuent de livrer cette version de merde de gcc chez mandrake ?
 
A+

Reply

Marsh Posté le 03-05-2002 à 17:42:06    

kadreg a écrit a écrit :

 
 
[:totoz]
 
On n'installe pas gcc ainsi, c'est le meilleurs moyen d'avoir des ennuis.
 
1- gcc doit être compilé avec gcc même version, car cela lui permet de s'auto-vérifier.
2- Tu es farci de vieux cadavres d'install de la version précédente
3- ca ne m'étonnerais pas que tu y gagne des problèmes de compilation régulier, certaines lib n'étant peut être pas à jour.  




 
pas besoin de compiler gcc avec la même version
tu fais un make bootstrap (quand tu lis la doc bien sur ...), et par défaut il fait 3 passes pour se compiler (on peut en faire plus mais ça sert pas à gd chose)
 

Code :
  1. For a native build issue the command make bootstrap. This will build the entire GCC system, which includes the following steps:
  2.     * Build host tools necessary to build the compiler such as texinfo, bison, gperf.
  3.     * Build target tools for use by the compiler such as binutils (bfd, binutils, gas, gprof, ld, and opcodes) if they have been individually linked or moved into the top level GCC source tree before configuring.
  4.     * Perform a 3-stage bootstrap of the compiler.
  5.     * Perform a comparison test of the stage2 and stage3 compilers.
  6.     * Build runtime libraries using the stage3 compiler from the previous step.


 
 
 
A+

 

[jfdsdjhfuetppo]--Message édité par Babouchka le 03-05-2002 à 17:45:53--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 03-05-2002 à 17:43:14    

Babouchka a écrit a écrit :

 
il continuent de livrer cette version de merde de gcc chez mandrake ?
A+  




 
Tant que redhat utilisera pas la 3.0 par défaut, oui. Le basculement est prévu pour RH8.0. Le but étant d'être compatible binaire avec la redhat équivalent pour pouvoir y mettre les RPM redhat, ils continuent.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2002 à 17:45:04    

c'est bien malheureux ça :/
 
A+

Reply

Marsh Posté le 03-05-2002 à 17:45:40    

Babouchka a écrit a écrit :

 
pas besoin de compiler gcc avec la même version
tu fais un make bootstrap (quand tu lis la doc bien sur ...), et par défaut il fait 3 passes pour se compiler (on peut en faire plus mais ça sert pas à gd chose)




 
Bah si, c'est justement ce que fait make bootstrap.
 
1- une passe pour compiler un gcc avec le compilo du host
2- une passe pour compiler gcc avec le compilo obtenu au 1
3- une passe pour compiler gcc avec le compilo obtenu en 2, normalement, on doit retomber sur le même exécutable qu'en 2 pour que le bootstrap soit correct.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2002 à 17:47:08    

kadreg a écrit a écrit :

 
 
Bah si, c'est justement ce que fait make bootstrap.
 
1- une passe pour compiler un gcc avec le compilo du host
2- une passe pour compiler gcc avec le compilo obtenu au 1
3- une passe pour compiler gcc avec le compilo obtenu en 2, normalement, on doit retomber sur le même exécutable qu'en 2 pour que le bootstrap soit correct.  




 
ouais mais c'est pour dire qu'en ayant installé gcc 2.95.3 sur sa machine, on peut très bien compiler gcc 3.0.4
ce qui ne me semblait pas clair
 
A+

Reply

Marsh Posté le 03-05-2002 à 17:48:07    

d'ailleurs à ce sujet,  vaut mieux avoir un gcc configuré en thread model posix, ou en thread model single
ça change quoi au juste ?
 
A+

Reply

Marsh Posté le 03-05-2002 à 17:48:30    

Babouchka a écrit a écrit :

c'est bien malheureux ça :/




 
Allez, hop, un avis d'un gars de chez RHlabs sur le pourquoi du 2.96
http://www.bero.org/gcc296.html


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2002 à 17:54:36    

en fait ça ressmeble un peu au débat ie/mozilla
 
y'en a un qui respecte beaucoup mieux les standards mais qui est utilisé minoritairement.
et l'autre qui les respecte moins mais qui est beaucoup plus utilisé.
 
et celui qui utilise le compilo/navigateur qui respecte trop les standards avec un prog/site qui les respecte moins aura l'impression que le prog est buggé.
 
dans le cas de gcc, le fait que la 2.96 ne soit pas une release officielle aggrave cette impression.
 
A+

 

[jfdsdjhfuetppo]--Message édité par Babouchka le 03-05-2002 à 17:55:27--[/jfdsdjhfuetppo]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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