La différence entre le 2.95 et le 3.0 ? [ GCC ] - Linux et OS Alternatifs
Marsh Posté le 08-05-2002 à 19:50:17
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.
Marsh Posté le 08-05-2002 à 19:53:44
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
Marsh Posté le 08-05-2002 à 20:09:27
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
Marsh Posté le 08-05-2002 à 20:11:57
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
Marsh Posté le 09-05-2002 à 00:11:43
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 !
Marsh Posté le 11-05-2002 à 20:06:52
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)
Marsh Posté le 11-05-2002 à 20:49:03
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]
Marsh Posté le 11-05-2002 à 22:05:42
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
Marsh Posté le 11-05-2002 à 22:20:53
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
Marsh Posté le 12-05-2002 à 02:26:00
vivement le 3.1 en tout cas, il a l'air prometteur et ne devrait plus trop tarder
Marsh Posté le 12-05-2002 à 02:28:24
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
Marsh Posté le 12-05-2002 à 02:47:20
jamais eu de pb avec le 2.96
j'ai compile toute la partie statique de ma lfs avec (avant de chrooter)
Marsh Posté le 12-05-2002 à 20:58:28
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
Marsh Posté le 13-05-2002 à 02:41:44
compile avec celui de la rh 7.2
meme mplayer est tres tres bien passe
Marsh Posté le 13-05-2002 à 08:21:59
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)
Marsh Posté le 13-05-2002 à 09:07:26
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
Marsh Posté le 13-05-2002 à 09:11:21
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 : |
Marsh Posté le 13-05-2002 à 12:33:36
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 :
|
Marsh Posté le 08-05-2002 à 19:10:02
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