Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
gdb [Le 13/06/2022, 15:38]
90.22.239.186 [Résumé des principales commandes]
gdb [Le 11/09/2022, 11:47] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
- 
 {{tag>​compilation programmation}} {{tag>​compilation programmation}}
 ---- ----
Ligne 28: Ligne 27:
  
 <​code>​gdb toto</​code>​ <​code>​gdb toto</​code>​
-<note tip>on peut lancer avec l'​option //​-tui// ​+<note tip>on peut lancer avec l'​option //-tui//
 <​code>​gdb -tui toto</​code>​ <​code>​gdb -tui toto</​code>​
-qui permet de visualiser le code, les points d'​arrêt… bref plus visuel… mais semble buggé ​+qui permet de visualiser le code, les points d'​arrêt… bref plus visuel… mais semble buggé
 </​note>​ </​note>​
 Dans l'​interface de gdb, vous pouvez lancer le programme avec **run** et quitter le débogueur avec **quit**. Dans l'​interface de gdb, vous pouvez lancer le programme avec **run** et quitter le débogueur avec **quit**.
Ligne 40: Ligne 39:
 La commande **start** lance le programme et s'​arrête à la première ligne : la commande "​n"​ permet ensuite de faire du pas-à-pas. La commande **start** lance le programme et s'​arrête à la première ligne : la commande "​n"​ permet ensuite de faire du pas-à-pas.
  
-<​note>​Si le programme a des paramètres d'​entrée,​ il faut les ajouter à la suite de **run** (ou **start**) ou le mettre en ligne de commande (attention, taper **gdb --args monprogramme monoption mesoptions**).</​note> ​+<​note>​Si le programme a des paramètres d'​entrée,​ il faut les ajouter à la suite de **run** (ou **start**) ou le mettre en ligne de commande (attention, taper **gdb --args monprogramme monoption mesoptions**).</​note>​
  
 ==== Résumé des principales commandes ==== ==== Résumé des principales commandes ====
Ligne 56: Ligne 55:
 |finish ​                   | f                           | exécute les instructions jusqu'​à la sortie de la fonction ​                   | |finish ​                   | f                           | exécute les instructions jusqu'​à la sortie de la fonction ​                   |
 |list                        | l                           | affiche 10 lignes de code centrée sur la ligne à exécuter ​                | |list                        | l                           | affiche 10 lignes de code centrée sur la ligne à exécuter ​                |
-|until xx                 | u xx                      | exécute les instructions jusqu'​à la ligne xx                                       ​+|until xx                 | u xx                      | exécute les instructions jusqu'​à la ligne xx
 | |
 | |
  • gdb.txt
  • Dernière modification: Le 11/09/2022, 11:47
  • par moths-art