Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1241 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [ GCC ] La différence entre le 2.95 et le 3.0 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ GCC ] La différence entre le 2.95 et le 3.0 ?

n°96753
djoh
Posté le 08-05-2002 à 19:10:02  profilanswer
 

Je cherche, mais je trouve pas (ni sur google, ni sur le forum).
 
J'ai une debian, et j'ai installer le 3.0 y-a pas longtemps, mais je voudrais savoir si le 2.95 m'est encore utile.
 
Je compte recompiler mon noyau 1 de ces 4, aisni que le pilote nvidia : est-ce que ça posera pas de pb avec.
 
bref, y-a quoi comme réel différence ?
 
merci  :hello:

mood
Publicité
Posté le 08-05-2002 à 19:10:02  profilanswer
 

n°96775
djoh
Posté le 08-05-2002 à 19:41:19  profilanswer
 

y-a personne qui sait ?

n°96784
tanguy
Posté le 08-05-2002 à 19:50:17  profilanswer
 

tu cherches mal !
http://gcc.gnu.org/
 
et ici :
http://gcc.gnu.org/gcc-3.0/
 
"GCC 3.0.x has several new optimizations, new targets, new languages and many other new features, relative to GCC 2.95.x. See the new features page for a more complete list."
 
http://gcc.gnu.org/gcc-3.0/features.html
 
Maintenant on peut utiliser gcc 3.0.4 comme compilo par défaut, c'était pas le cas il y a encore quelques mois.
De toute facon il n'y aura pas plus de couilles qu'avec le gcc-2.96 de RedHat
 
Tu peux faire cohabiter gcc 3.0.4 et 2.95
 
Mais utilise le compilo livré par défaut avec ta distrib, je comprend pas pourquoi tu te prend le choux avec ca.

n°96785
djoh
Posté le 08-05-2002 à 19:53:44  profilanswer
 

tanguy a écrit a écrit :

tu cherches mal !
http://gcc.gnu.org/
 
et ici :
http://gcc.gnu.org/gcc-3.0/
 
"GCC 3.0.x has several new optimizations, new targets, new languages and many other new features, relative to GCC 2.95.x. See the new features page for a more complete list."
 
http://gcc.gnu.org/gcc-3.0/features.html
 
Maintenant on peut utiliser gcc 3.0.4 comme compilo par défaut, c'était pas le cas il y a encore quelques mois.
De toute facon il n'y aura pas plus de couilles qu'avec le gcc-2.96 de RedHat
 
Tu peux faire cohabiter gcc 3.0.4 et 2.95
 
Mais utilise le compilo livré par défaut avec ta distrib, je comprend pas pourquoi tu te prend le choux avec ca.  




 
 
merci bcp, mais sous google, j'ai pas eu cette url
sinon, j'y pensais parce que je compte recompiler bientot le kernel et les driver nvidia (comme je l'ai dit plus haut) et si y-a de nouvelles optimisation, autant prendre le mieux, si ça pose pas de pb bien sur

n°96796
tanguy
Posté le 08-05-2002 à 20:09:27  profilanswer
 

djoh a écrit a écrit :

 
sous google, j'ai pas eu cette url




 
tient c'est rigolo mais en tapant gcc dans google le premier lien qu'il donne est le bon : http://www.google.fr/search?q=gcc&hl=fr&meta=
on utilise ptet pas le même google ? ;)
 
niveau rapidité d'execution entre ton noyau compilé avec gcc 2.95 et gcc 3.0.4 tu ne veras aucune différence de temps d'execution
ne compte pas avoir 20fps de plus à Q3 en recompilant tes softs avec gcc 3.0.4

n°96797
djoh
Posté le 08-05-2002 à 20:11:57  profilanswer
 

tanguy a écrit a écrit :

 
 
tient c'est rigolo mais en tapant gcc dans google le premier lien qu'il donne est le bon : http://www.google.fr/search?q=gcc&hl=fr&meta=
on utilise ptet pas le même google ? ;)
 
niveau rapidité d'execution entre ton noyau compilé avec gcc 2.95 et gcc 3.0.4 tu ne veras aucune différence de temps d'execution
ne compte pas avoir 20fps de plus à Q3 en recompilant tes softs avec gcc 3.0.4  




 
ah ouai, c'est l'habitude que j'ai d'utiliser http://www.google.com/linux
 :jap:

n°96884
tanguy
Posté le 09-05-2002 à 00:11:43  profilanswer
 

djoh a écrit a écrit :

 
ah ouai, c'est l'habitude que j'ai d'utiliser http://www.google.com/linux




 
oui j'ai aussi remarquer que google/linux c'était pas top
j'utilise systématiquement google tout court qui donne de bien meilleurs résultats !

n°98174
djoh
Posté le 11-05-2002 à 20:06:52  profilanswer
 

bon, j'ai été voir sur les liens, donc je sais ce que je voulais savoir quand j'ai créé le post
par contre, j'ai essayé de compiler un prog que j'ai fait, il compile tres bien, mais fait une segmentation fault des le lancement (sans plus d'info que ça ...), donc je me demandais si c'était une version béta pour l'instant, ou si elle était censée fonctionner correcetement (parce que mon prog est loin d'être complexe)

n°98195
djoh
Posté le 11-05-2002 à 20:49:03  profilanswer
 

djoh a écrit a écrit :

bon, j'ai été voir sur les liens, donc je sais ce que je voulais savoir quand j'ai créé le post
par contre, j'ai essayé de compiler un prog que j'ai fait, il compile tres bien, mais fait une segmentation fault des le lancement (sans plus d'info que ça ...), donc je me demandais si c'était une version béta pour l'instant, ou si elle était censée fonctionner correcetement (parce que mon prog est loin d'être complexe)  




 
 
je savais bien que j'oubliais qq'chose : le même prog compilé avec le gcc-2.95 fonctoinne parfaitement  :/

 

[jfdsdjhfuetppo]--Message édité par djoh le 11-05-2002 à 20:49:23--[/jfdsdjhfuetppo]

n°98247
tanguy
Posté le 11-05-2002 à 22:05:42  profilanswer
 

djoh a écrit a écrit :

j'ai essayé de compiler un prog que j'ai fait, il compile tres bien, mais fait une segmentation fault des le lancement (sans plus d'info que ça ...), donc je me demandais si c'était une version béta pour l'instant




 
gcc 3.0.4 fonctionne parfaitement et ca n'est pas une version beta
Des personnes recompilent leur distrib linux en entier avec.
 
Si ton programme segfault c'est que soit tu as mal installé gcc soit tu as fait une erreur de programmation
 
compile ton programme avec -Werror -ansi -pedantic
ensuite tu utilises ElectricFence, LeakChecker, DMALLOC ou encore valgrind pour déterminer des problèmes de pointeurs ou autres.
Et enfin tu débuggues avec gdb, DDD ou gvd
Si tu passes toutes ces étapes tu pourras ptet mettre en cause le compilo, mais pas avant

mood
Publicité
Posté le 11-05-2002 à 22:05:42  profilanswer
 

n°98253
djoh
Posté le 11-05-2002 à 22:20:53  profilanswer
 

tanguy a écrit a écrit :

 
 
gcc 3.0.4 fonctionne parfaitement et ca n'est pas une version beta
Des personnes recompilent leur distrib linux en entier avec.
 
Si ton programme segfault c'est que soit tu as mal installé gcc soit tu as fait une erreur de programmation
 
compile ton programme avec -Werror -ansi -pedantic
ensuite tu utilises ElectricFence, LeakChecker, DMALLOC ou encore valgrind pour déterminer des problèmes de pointeurs ou autres.
Et enfin tu débuggues avec gdb, DDD ou gvd
Si tu passes toutes ces étapes tu pourras ptet mettre en cause le compilo, mais pas avant  




 
j'ai jamais mis en cause le compilo, je me renseigne : je capte pas pq avec le 2.95 ça marche, et avec le 3.04, ça passe plus
et je pense l'avoir bien installé, puisque j'ai une deb, et qu'elle a fait la mise a jour toute seule, et je pense qu'elle l'a bien fait (yèa pas de raison, ils testent ça bien en général, les gens de chez debian ;) )
 
en tout cas, merci pour ElectricFence ..., je connaissais pas, je fais chercher de c ecoté là
 
par contre, pour gdb, je connais, mais je l'utilise pas souvent, donc à chaque fois, j'oublie comment on l'utilise, tu pourrais pas me rappeler, vite fait, comment on trace l'exécution d'un prog ?
 
en tout cas, merci pour tout  :jap:

n°98369
apolon34
Vive Linux!!
Posté le 12-05-2002 à 02:26:00  profilanswer
 

vivement le 3.1 en tout cas, il a l'air prometteur et ne devrait plus trop tarder

n°98370
PinG
Rooteur
Posté le 12-05-2002 à 02:28:24  profilanswer
 

tanguy a écrit a écrit :

 
De toute facon il n'y aura pas plus de couilles qu'avec le gcc-2.96 de RedHat
 



et ne parlons même pas de celui de la mdk  :heink:


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°98374
apolon34
Vive Linux!!
Posté le 12-05-2002 à 02:47:20  profilanswer
 

jamais eu de pb avec le 2.96
 
j'ai compile toute la partie statique de ma lfs avec (avant de chrooter)

n°98711
PinG
Rooteur
Posté le 12-05-2002 à 20:58:28  profilanswer
 

apolon34 a écrit a écrit :

jamais eu de pb avec le 2.96
 
j'ai compile toute la partie statique de ma lfs avec (avant de chrooter)  



ouep, mais ceux de la RH et de la mdk poaient problème


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°98759
apolon34
Vive Linux!!
Posté le 13-05-2002 à 02:41:44  profilanswer
 

compile avec celui de la rh 7.2
 
meme mplayer est tres tres bien passe

n°98776
minusplus
Posté le 13-05-2002 à 08:21:59  profilanswer
 

tanguy a écrit a écrit :

 
 
gcc 3.0.4 fonctionne parfaitement et ca n'est pas une version beta
Des personnes recompilent leur distrib linux en entier avec.
 
Si ton programme segfault c'est que soit tu as mal installé gcc soit tu as fait une erreur de programmation
 
compile ton programme avec -Werror -ansi -pedantic
ensuite tu utilises ElectricFence, LeakChecker, DMALLOC ou encore valgrind pour déterminer des problèmes de pointeurs ou autres.
Et enfin tu débuggues avec gdb, DDD ou gvd
Si tu passes toutes ces étapes tu pourras ptet mettre en cause le compilo, mais pas avant  




 
ou carrement  
 
-ansi -pedantic-errors -Wall -W
 
l'avantage du 3.0 est qu'il supporte la dernière mouture du C (la norme 99)

n°98786
PinG
Rooteur
Posté le 13-05-2002 à 09:07:26  profilanswer
 

minusplus a écrit a écrit :

 
 
ou carrement  
 
-ansi -pedantic-errors -Wall -W
 
l'avantage du 3.0 est qu'il supporte la dernière mouture du C (la norme 99)  



c9x


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°98787
minusplus
Posté le 13-05-2002 à 09:11:21  profilanswer
 

gcc-3.0 -g -std=c99 -pedantic-errors -Wall -W
 
 
C la norme ISO C99 now ping ! (enfin depuis que la norme a été définie ISO koi !)
 
 
man gcc-3.0 :

Citation :


The names c9x and iso9899:199X are deprecated.


 
 
 
:D

n°98845
PinG
Rooteur
Posté le 13-05-2002 à 12:33:36  profilanswer
 

minusplus a écrit a écrit :

gcc-3.0 -g -std=c99 -pedantic-errors -Wall -W
 
 
C la norme ISO C99 now ping ! (enfin depuis que la norme a été définie ISO koi !)
 
 
man gcc-3.0 :

Citation :


The names c9x and iso9899:199X are deprecated.


 
fuck les noms, c'est la même chose :D
 
:D  




---------------
-- NO SLACKERS - violators will be fsck'd & tar'd

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [ GCC ] La différence entre le 2.95 et le 3.0 ?

 

Sujets relatifs
Comment installer GCC 3.xi386..i586..i686.. c'est quoi la difference?!
[Newbies]Difference entre i386et SRPMSUne fois pour toute comment j'installe GCC sur mon système...
Quelle différence entre SunOS et Sun Solaris ????[Linux Samba]Différence entre la 2.2.2 et la 2.0.7
Cherche cours sur GCC et les bibliothequesdifference entre devel/compat
[Linux] La différence fondamentale entre les différentes distribs?Quel différence entre linux mandrake power pack et standard ??
Plus de sujets relatifs à : [ GCC ] La différence entre le 2.95 et le 3.0 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR