| 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: |