| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment voir la pile d'appels dans GDB
    Une pile d'appel est la composante de la structure de données d'un programme informatique qui permet de suivre tous les sous-programmes en cours d'exécution . Un sous-programme est une partie d'un plus grand morceau de logiciel qui effectue une tâche hautement spécialisée . Subroutines finalement concluent leur tâche , et que la pile des appels conserve la trace de ce sous-programmes ont fini et ceux qui sont encore en activité. En utilisant le débogueur GNU ( GDB ) , vous pouvez consulter la pile d'appel d' un programme en cours d'exécution . Cette fonction est utile lorsque votre programme a un bug , et vous avez besoin de sonder plus profondément dans l'environnement d'exécution pour voir ce qui ne va pas . Choses que vous devez
    Linux ordinateur avec gdb installé
    Voir Plus Instructions
    1

    Démarrer " gdb » pour le programme que vous souhaitez voir la pile d'appel d' . Par exemple, pour démarrer le débogage du programme « exemple », vous devez taper la commande suivante dans l' invite de commande Linux :

    gdb exemple
    2

    Run une trace sur le programme. Cela affiche une liste des appels de fonctions actives dans le fil du programme. Il s'agit de la pile d'appel , mais il ya plus que vous pouvez faire que de voir cela . Tapez la commande suivante pour lancer la trace :

    trace
    3

    Observez la liste des appels de fonctions actives. Chacun est précédé par le signe dièse "#" et un numéro. Vous pouvez accéder à leurs cadres de pile à travers ce numéro.
    4

    Observez le cadre de pile d'un appel de fonction active. Par exemple, pour afficher le cadre de pile pour la fonction appel 3 , écrire ce qui suit:

    cadre 3
    5

    liste de toutes les informations contenues dans ce cadre. Cela vous donne des informations sur le sous-programme , qui peut vous aider à déboguer votre programme.

    Previous :

    next :
      articles connexes
    ·Quel est l'objectif d'un diagramme de flux de données 
    ·Comment désosser sur Visual C 
    ·Comment écrire votre jeu propre programme 
    ·Comment faire des codes de nombres aléatoires Seulemen…
    ·Comment créer DropDownList Avec Clé Recherche dans C 
    ·Comment faire pour convertir une chaîne en caractères…
    ·Comment écrire un flux d'entrée dans un flux de sorti…
    ·Comment passer des paramètres à MVC View 
    ·Comment compiler un C + + dans Dev- C 
    ·Faits sur le RPC Compiler 
      articles en vedette
    ·Comment obtenir un Python à courir à partir CMD 
    ·Comment utiliser le Visual C + + Debugger 
    ·Comment créer un script VBS 
    ·Comment lire et afficher une valeur de Cookie PHP en AS…
    ·Comment référencer une feuille de calcul dans VBA 
    ·Comment faire pour intégrer JavaScript dans Asp.net 
    ·Échapper Query for MySQL en Python 
    ·Comment accéder à la liste du Front Lié avec Java 
    ·Comment créer un tableau de numéros séquentiels dans…
    ·Comment accéder à la température du processeur en VB…
    Copyright © Connaissances Informatiques http://fr.wingwit.com