print · rss · source

< Compilation séparée | TutoCFrench | Bibliographie >


Débogage à l'aide de gdb

Commandes principales

La pose de points d'arrêt

  • (b)reak [line] place un point d'arrêt a la ligne indiquée.
  • (b)reak [fonc] place un point d'arrêt a la fonction specifiée.
  • info break indique ou sont définis les point d'arrêts.
  • clear [line|fonc] supprime un point d'arrêt.

Execution du programme

  • run < file lance le programme avec une redirection de l'entrée standard.
  • (n)ext exécute une instruction sans rentrer dans le code des fonctions.
  • (s)tep exécute une instruction en entrant dans le code des fonctions.
  • (c)ount continue l'exécution du programme.
  • jump [line] saute a la ligne indiquée (modifie le compteur ordinal).
  • (l)ist liste le code source du programme.

Examen des données

  • (p)rint [exp] affiche la valeur de l'expression.
  • (p)rint [*tab@num] affiche num valeurs du tableau tab.

Examen des données

  • (p)rint [exp] affiche la valeur de l'expression.
  • (p)rint [*tab@num] affiche num valeurs du tableau tab.
  • display [exp] affiche la valeur de l'expression après chaque arrêt.
  • undisplay [num] supprime un display.
  • set [exp=value] modifie la valeur d'une variable.

< Compilation séparée | TutoCFrench | Bibliographie >

print · rss · source
Page last modified on May 19, 2008, at 08:10 AM