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

 


Dernière réponse
Sujet : [ GCC ] La différence entre le 2.95 et le 3.0 ?
PinG

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  




Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
PinG

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  



minusplus 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

PinG

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

minusplus

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)

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

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

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

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:

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

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:

tanguy

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

djoh

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]

djoh 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)
tanguy

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 !

djoh

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:

tanguy

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

djoh

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

tanguy 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.
djoh y-a personne qui sait ?
djoh 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:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)