Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan feilsøke Med GDB i Linux
    Programmer i utviklingen vil uunngåelig ha bugs som må spores ned og løses . Mens de enkleste programmene kan vanligvis feilsøkt ved å se over kildekoden , komplekse applikasjoner involverer mange samhandlende variabler og klasse strukturer hvor feilen kan være gjemt . Følgelig verktøy som GNU-prosjektet Debugger ( GDB ) hjelpe programmerere ved å tillate dem å bokstavelig talt pause sine programmer på bestemte punkter for å undersøke de aktuelle verdiene av datastrukturer og variabler . GDB gjør dette til en rett frem prosedyre i Linux. Instruksjoner
    en

    Åpne en terminal emulator fra hovedmenyen på Linux-distribusjonen . Dette vil enten være i øverste venstre hjørne hvis du bruker GNOME eller nederst i venstre hjørne hvis du bruker KDE .
    2

    Skriv " cd " etterfulgt av katalogen navn som inneholder kompilert kjørbar fil til inn den katalogen.
    3

    Launch GDB med kommandoen " gdb kjørbar " hvor " kjørbar " er navnet på din kompilert kjørbar .
    4

    angi linjen der du ønsker å pause programmet henrettelse med kommandoen " bn " der " n" er linjen nummer der du vil bryte , eller bryte punkt.
    5

    Type " kjøre " for å starte programmet henrettelse . Den vil kjøre før den treffer linjen du oppgav som knekkpunktet .
    6

    Type " print x " der " x " er navnet på en variabel eller datastruktur Etter at programmet bryter med angitt punkt for å vise verdien ( er) forbundet med "x ".
    7

    Type " skritt " for å fortsette gjennom programmet linje for linje , eller "fortsett " for å gjenoppta utførelsen til neste pause punkt ( hvis du har angitt flere brytepunkter ) .
    8

    Type " q " eller " slutte " når du er ferdig med din debugging session . Du kan også se i GNU nettsiden for en ekspansiv liste over mulige debugging operasjoner med GDB .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive en C + + program for å simulere en digi…
    ·Hvordan lage en bryter uttalelse i C 
    ·Hvordan skrive Bytes til Byte Array 
    ·Grunnleggende Computer Concepts i Turbo C + + 
    ·Hvordan Samlet Vektorfunksjoner 
    ·Hvor å Fastsette Microsoft Visual C + + 
    ·Viser en PGM Picture Box på C + + 
    ·Hvordan kontrollere Stepper Motors hjelp Dev -C + + 
    ·Slik konverterer en Alphabet Into Caps i CPP 
    ·Hvordan bruke strstr funksjon i C + + 
      Anbefalte artikler
    ·Hvordan lese fra en fil med JAVA 
    ·Hvordan bruke Wget i Python Escape 
    ·Hvordan få navnet på en Bestått variabel i PHP 
    ·Java Heap Feil i NetBeans & GlassFish 
    ·Hvordan finne ut hvor mange bilder er i en DIV Med Java…
    ·Slik Beregn Oktal til binær konvertering 
    ·Slik konverterer UTF8 Tekster 
    ·Faser av PHP programmering 
    ·Hvordan : iReport for NetBeans 
    ·Hvordan lage en No- Strings Attached Forholdet 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/