GDB

De Ensiwiki
Aller à : navigation, rechercher

GDB est un débogueur, qui vous permet en particulier d'exécuter pas-à-pas un programme. En elle-même, la commande gdb est peu conviviale, mais il existe des interfaces graphiques comme ddd qui rendent son utilisation assez simple.


Quelques astuces d'utilisation de GDB

GDB en ligne de commande

Pour afficher le code source en même temps que son execution, il est possible d'utiliser la commande gdb "layout". Elle sépare en deux le terminal de manière verticale et laisse la partie basse pour exécuter les commandes gdb. La ligne exécutée peut plus facilement être suivie car elle reste en surbrillance tout le long. Un simple "help layout" donne toute la liste des layouts disponibles. La navigation entre les deux volets se fait par la combinaison des touches ctrl+X suivi de O (M-x o).


Pour aller plus loin

  • Un aide mémoire des commandes les plus utiles se trouve dans LdB-gdb.pdf