Salut !![]()
Qustion trop dure pour moi :
Comment faire pour debuguer sous Linux avec xdb, ddd ?
Merci et @ + ! 8)
Salut !![]()
Qustion trop dure pour moi :
Comment faire pour debuguer sous Linux avec xdb, ddd ?
Merci et @ + ! 8)
slt,
un petit tour sur une pages man ne te fera pas de mal :
http://linuxcommand.org/man_pages/ddd1.html
@ + ... 8)
moi je te conseille un gdb.Envoyé par Shadow Blade
petite precision avant d aller lire la page de man de gdb : il faut compiler tes .c, .cpp avec l option -g3 (-g) SANS striper l executable (sinon perte des symboles. ensuite tu peux commencer à debugguer ton prog![]()
![]()
Merci bien je vais faire cela !
Il existe pas en francais ce manuel?
Principales commandes :
gdb prog : Lance gdb avec ton programme "prog"
b main : pose un break-point sur la fonction main
run arg1 arg2 : Lance ton programme avec 2 arguments
n : Passe à l'instruction suivante
s : Passe à l'instruction suivante en rentrant dans les fonctions
u : Passe à la ligne de code suivante
u LIGNE : Pose un break-point sur la ligne LIGNE (exécute le programme jusqu'à la ligne LIGNE)
l : (L) Affiche le code autour de la ligne de code courante. Un nouvel appel de l affiche les lignes suivante
quit : Quitter
!!! Ne jamais modifier le code pendant le débogage, sinon tout déconne (le code affiché est erroné, surtout quand on ajoute/supprime des lignes) !!!
Tape "help" dans GDB pour + d'aide ;-) Et "help cmd" pour avoir de l'aide sur la commande cmd.
@+ Haypo
Merci !![]()
Partager