Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur göra en felsökning med GDB i Linux

    Program i utvecklingen kommer oundvikligen att få buggar som måste spåras upp och lösas . Även de enklaste programmen kan oftast rättas genom att titta över källkoden , komplexa applikationer involverar många samverkande variabler och strukturer klass där buggen kunde dölja . Följaktligen verktyg såsom GNU Project Debugger ( GDB ) hjälpa programmerare genom att låta dem bokstavligen pausa sina program på bestämda punkter för att granska de aktuella värdena för datastrukturer och variabler . GDB gör detta en rättfram procedur i Linux . Instruktioner
    1

    Öppna en terminal emulator från huvudmenyn på din Linux-distribution . Det kommer antingen vara i det övre vänstra hörnet om du använder GNOME eller nedre vänstra hörnet om du använder KDE .
    2

    Skriv " cd " följt av katalognamn som innehåller din sammanställt körbar fil till Ange den katalogen .
    3

    Launch gDB med kommandot " gdb körbar " där " körbar " är namnet på din sammanställt körbar .
    4

    Ange linje där du vill pausa din programmets exekvering med kommandot " bn " , där " n " är radnumret där du vill bryta , eller brytpunkt .
    5

    Type " kör " till börja med genomförandet av programmet . Det kommer att pågå tills den träffar den linje du angett som brytpunkt .
    6

    Type " print x " där " x " är namnet på en variabel eller datastruktur efter dina program pauser vid den angivna peka för att visa värdet ( s ) i samband med " x ".
    7

    Type " steg " för att fortsätta igenom programmet rad för rad , eller " fortsätt " för att återuppta exekveringen till nästa brytpunkt ( om du har angett flera brytpunkter ) .
    8

    Type " q " eller " quit " när du är klar med din felsökning session . Du kan också konsultera GNU hemsida för en expansiv lista över möjliga felsökning verksamhet med GDB .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur göra ett Quiz i C + +
    ·Hur man Byta namn på en fil i Visual Studio C
    ·Hur du programmera Cocoa på en iPhone
    ·Hur Referens en bild i C + +
    ·Vad är Visual C Regioner
    ·Hur mäter Varje ASCII Bredd i en String
    ·Hur man skapar en Randomizer i C
    ·Hur du ändrar markören i C + +
    ·Hur man fångar alla DataGrid Events
    ·Hur man gör en Geometri Calculator i C + +
    Utvalda artiklarna
    ·Object Vs . Array i PHP
    ·Hur du uppdaterar päron med Fedora
    ·Hur man hittar en Maximum i Array i C
    ·Hur man använder JavaScript Utvecklare
    ·Hur man skickar ett automatiskt e efter ett visst datum…
    ·Hur man hittar försvunna Records Använda SQL
    ·Skillnad mellan rekursion & Iteration
    ·Hur man gör permanenta ändringar Sys.Path
    ·Hur du använder SQL Med Java
    ·Hur göra spelprogram på en TI - 83 Plus
    Copyright © Dator Kunskap http://www.dator.xyz