| 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 déboguer avec GDB dans Linux
    Programmes de développement vont inévitablement avoir des bugs qui doivent être traqués et résolu . Alors que les programmes les plus simples peuvent généralement être déboguées regarder par-dessus le code source , les applications complexes impliquent de nombreuses variables interdépendantes et des structures de classe dans laquelle le bogue pourrait se cacher . Par conséquent , les outils tels que le projet débogueur GNU ( GDB ) aident les programmeurs en leur permettant de faire une pause littéralement leurs programmes à des points spécifiés pour examiner les valeurs actuelles des structures et des variables données. GDB rend cette procédure avant droite dans Linux. Instructions
    1

    Ouvrez un émulateur de terminal à partir du menu principal de votre distribution Linux. Ce sera soit dans le coin supérieur gauche de l'écran si vous utilisez coin gauche GNOME ou le bas si vous utilisez KDE.
    2

    Tapez "cd " suivie du nom du répertoire qui contient le fichier exécutable compilé à entrer dans ce répertoire.
    3

    gDB de lancement avec la commande " exécutable gdb " où " exécutable " est le nom de votre fichier exécutable compilé .
    4

    Spécifiez le ligne à laquelle vous souhaitez faire une pause de l'exécution de votre programme avec la commande " bn" où "n" est le numéro de la ligne à laquelle vous voulez rompre , ou point de rupture .
    5

    type "Exécuter" pour commencer l'exécution de votre programme. Il se déroulera jusqu'à ce qu'elle touche la ligne que vous avez spécifié que le point de rupture .
    6

    type "print x ", où " x " est le nom d'une structure de données variables ou après vos pauses du programme à l' spécifié pointer pour afficher la valeur (s ) associé à «x».
    7

    type "step " pour continuer à travers la ligne de programme en ligne , ou «continuer» pour reprendre l'exécution à l'autre point de rupture ( si vous avez spécifié plusieurs points de rupture ) .
    8

    type "q" ou " quitter " lorsque vous avez terminé votre session de débogage. Vous pouvez également consulter le site Web GNU pour une liste large d'opérations de débogage possibles avec GDB .

    Previous :

    next :
      articles connexes
    ·Comment calculer une matrice transposée en C + + 
    ·Comment faire pour intégrer Python Dans Visual C 2008 
    ·Comment compiler un GDB 64 bits 
    ·Comment calculer le temps en C sous Linux 
    ·Comment faire des jeux pour les produits Apple 
    ·Comment utiliser des chaînes comme la saisie au clavie…
    ·Comment calculer la différence de temps en C + + 
    ·Comment faire pour supprimer remplissage d'une structur…
    ·XCode : Comment créer un Droplet 
    ·Comment faire pour convertir QString à Int 
      articles en vedette
    ·Comment faire un applet avec Eclipse pour Java 
    ·Comment faire pour supprimer le dernier enfant d'une jQ…
    ·Comment exporter accéder à partir de Visual Basic 
    ·Comment créer une base de données avec Visual Basic 
    ·Comment accéder à VBA pour créer une feuille Excel 
    ·Comment faire pour ouvrir les fichiers MIME dans Outloo…
    ·Comment faire un fichier RES 
    ·Comment faire pour réinitialiser un tableau en PHP 
    ·Comment lire les tableaux 2D sur le XML dans une applic…
    ·Comment faire pour activer le bouton Désactiver formul…
    Copyright © Connaissances Informatiques http://fr.wingwit.com