| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Debug Med GDB i Linux
    Programmer i udviklingen vil uundgåeligt få bugs, der skal spores ned og løst. Mens de simpleste programmer normalt kan fejlrettet ved at kigge i kildekoden, komplekse applikationer involvere mange interagerende variabler og klasse strukturer , hvori fejlen kunne skjule . Derfor værktøjer såsom GNU-projektet Debugger ( GDB ) hjælpe programmører ved at lade dem bogstaveligt pause deres programmer på bestemte punkter for at undersøge de aktuelle værdier af datastrukturer og variabler . GDB gør dette til en ligetil procedure i Linux. Instruktioner
    1

    Åbn en terminal emulator fra hovedmenuen på din Linux-distribution. Dette vil enten være i den øverste venstre hjørne , hvis du bruger GNOME eller nederste venstre hjørne , hvis du bruger KDE.
    2

    Type " cd " efterfulgt af biblioteket navn, som indeholder dit kompileret eksekverbare fil til indtaste denne mappe .
    3

    Launch GDB med kommandoen " gdb eksekverbar ", hvor " eksekverbar " er navnet på din kompileret eksekverbare .
    4

    Angiv line , hvor du ønsker at holde pause dit program henrettelse med kommandoen " bn ", hvor "n " er det linjenummer , hvor du ønsker at bryde, eller bryde point .
    5.

    Type " køre " til begynder dit program henrettelse . Det vil køre indtil den rammer den linje , du har angivet som knækpunkt.
    6

    Type "print x ", hvor "x" er navnet på en variabel eller datastruktur efter dit program pauser på den angivne pege at vise værdien (r ) i forbindelse med "x ".
    7

    Type " skridt " for at fortsætte gennem programmet linje for linje , eller " fortsæt" for at genoptage udførelsen til næste break point ( hvis du har angivet flere break point).
    8

    Type " q " eller "quit ", når du er færdig med din debugging session. Du kan også høre GNU website for en ekspansiv liste over mulige debugging operationer med GDB .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en C + + hovedvinduet Uden titel Bar 
    ·Hvordan man organiserer en liste ved hjælp Structs i C…
    ·Sådan bruges Memcmp Funktion i C + + 
    ·Sådan oprettes en Cipher i C 
    ·Sådan bruges OracleDataAdapter at opdatere en Datasour…
    ·Hvordan laver spil til Apple-produkter 
    ·Omdefiner Metoder i C + + 
    ·Sådan Vedhæft Debugger i C # 
    ·Sådan får du vist koden af ​​Visual C Projekt 
    ·Sådan bruges Xcode 
      Anbefalede Artikler
    ·Sådan Embed SQL i RPG Programmer 
    ·Hvordan til at konstruere en ordbog i Python 
    ·Sådan Konverter Clobs til tekster i Oracle 
    ·Forskelle mellem ATL , MFC og Win32 
    ·Scrum Fordele 
    ·Sådan Indsæt Into Decode MySQL Spaces Med PHP 
    ·Sådan reducere længden af ​​en streng i C 
    ·Sådan kompilere din D-kode på Vim 
    ·Java Sun SQL Tutorial 
    ·Hvordan man laver en matrix af Strings 
    Copyright © Computer Viden http://www.computerdk.com