gdb
(= GNU debugger
) sert à déboguer les programmes écrits avec le
compilateur gcc (= GNU C Compiler
). Il se lance en ligne de commande.
Très simple à utiliser.
Comment le lancer ?
- Syntaxe :
gdb [nom du fichier exécutable]
. Exemple :gdb monprog
; - Lancer un programme qui prend des paramètres
gdb --args monprog param1 param2
;
Lorsqu’on est sous le débogueur :
- Exécuter le programme :
run
; - Point d’arrêt (en général fichier
main.c
) :break 20
pour arrêt ligne 20 ; - Inspecter une variable :
print nomdelavariable
; - Faire du pas à pas :
step
; - Refaire la dernière commande : touche
[entrée]
.
NB : ce mémo est destiné à utiliser immédiatement gdb
. Rien d’autre.