| 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 >> Computer Programmeringssprog >> Content
    Sådan bruges DBX Debugger
    dbx er en kommando-linje , kilde -level debugger til UNIX -baserede systemer . Det kan hjælpe dig med debug programmer skrevet på mange sprog , herunder C, C + +, Pascal og Fortran . Du kan bruge dbx til at finde fejl i dine programmer eller til at undersøge deres runtime adfærd i detaljer. Instruktioner
    1

    kompilere programmet med debugging oplysninger i objekt fil . Hvis du ikke gør dette, vil dbx ikke være i stand til at vise dig nogen korrespondance mellem monteringsvejledningen udføres, og de ​​linjer i kildekoden . For eksempel ved hjælp af cc på Linux kompilere programmet til at oprette en debuggable a.out fil : Hej

    cc- g myProgram.c
    2

    Start dbx på den eksekverbare fil : < br >

    dbx a.out
    3

    Se de næste 10 linjer kildekode ved at blive henrettet med "liste" kommando. Brug "liste " for at se nogen del af kildekoden i enhver kilde fil, der bruges til at bygge a.out .
    4

    Vælg en kildefil og en linje nummer indenfor denne fil til at sætte en breakpoint ved hjælp af "stop " kommando . Indtast for eksempel

    " stop ved myProgram.c : 15"
    5

    Kør programmet indtil den når breakpoint med "run" eller trin én kilde linje ad gangen med "Næste".
    6

    Undersøg programmets status med "print " kommando , når breakpoint er nået og kontrol vender tilbage til dbx . For eksempel, for at se værdien af " optioner " variable i programmet indtaste : Hej

    print optioner
    7

    Fortsæt udfører dele af programmet under dbx kontrol og undersøge programmets tilstand, som den når kritiske punkter , indtil du finder den fejl eller forstår, hvad programmet er virkelig gør
    8

    Invoke dbx på en kerne fil som dette : .

    dbx core < br >

    når de forsøger at analysere en core dump . Dette er en anden stor brug af dbx .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes en række til Gridview programatically…
    ·Bøger med relation til datalogi 
    ·Hvordan man programmerer en Port Adresse 
    ·Sådan kontrolleres , om en værdi Findes i SQL 
    ·Sådan bruges Grafiske løsninger til lineære programm…
    ·Klassifikationer af High- Level Sprog i programmering 
    ·Forskelle mellem Definition af en Non -Special medlem F…
    ·Sådan Beregn en procentvis ændring i SAS 
    ·Sådan ændre en String Into en variabel 
    ·Hvordan at sende en besked funktion i C 
      Anbefalede Artikler
    ·Sådan tælle, hvor mange linjer kode dig Har 
    ·Sådan Konverter en Float til en Int32 
    ·Hvordan man laver en jQuery objekt 
    ·Hvordan skal tjekkes for Null Hvis en XML node eksister…
    ·Sådan oprettes en Abonner på nyhedsbrev MySQL Brug af…
    ·Sådan spiller multikanallyd i Visual Basic 
    ·Hvordan at slette en række i DataGridView 
    ·Sådan tilføjes tekst i et INP fil ved Python 
    ·Sådan Opdatere en kolonne i MySQL 
    ·Historien om Computer Programmering 
    Copyright © Computer Viden http://www.computerdk.com