GNU gdb comment faire pour afficher le nom du fichier source et les lignes d'un symbole
lors de l'utilisation de GNU gdb pour déboguer un c processus.
liste de commande imprimer les lignes, mais pas de me dire le nom de fichier.
définir des points d'arrêt peut afficher la totalité de la ligne et le fichier d'info que je veux, mais je ne veux pas définir un point d'arrêt et ont pour désactiver ou les supprimer.
(gdb) b oyss_funtion
Breakpoint 13 at 0x8049130: file main.c, line 119.
Est-il une commande gdb ou les paramètres peuvent me montrer la ligne du fichier info d'une fonction(symbole) sans définir un point d'arrêt là?
- En plus d'autres choses intéressantes le
bt
(court pourbacktrace
) commande fournit cette information.
Vous devez vous connecter pour publier un commentaire.
Utilisation
info line
commande.Par exemple, supposons que le fichier
test.c
contient:Puis, en invoquant
info line main
dans GDB obtient:info line
à la place.No line number information available for address 0x48a746 <main>
. Pourquoi cela se produit? Edit: Oups, nécessaires pour compiler avec-g
dans GCC.