Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Convertisseur de température en C +…
  • Comment ajouter une DLL dans Visual …
  • Comment faire un bouton cliquable en…
  • Comment faire un projet SDL dans les…
  • Comment faire un jeu de Pong en C + …
  • Comment écrire un fichier Hex 
  • Comment utiliser un C + + Vecteur po…
  • Comment utiliser un boîtier commuta…
  • Comment sauver un vecteur dans un fi…
  • Comment écrire un analyseur en C 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre à jour un DataRow en C # 
  • Comment déboguer avec GDB dans Linux 
  • Comment faire pour supprimer l'exposant à un flotteur en C + + 
  • Comment implémenter plusieurs piles 
  • Comment faire une forme d'astérisques en C + + 
  • Comment faire une chaîne d'accepter Spaces 
  • Qu'est-ce que Buffer Overrun moyenne 
  • Comment mettre un fichier texte dans un vecteur de Structures en C + + 
  • Comment convertir Int Char 
  • Comment effacer Stringstreams 
  • Connaissances Informatiques © http://www.ordinateur.cc