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 >> Computer Programspråk >> Content

    Hur man använder DBX Debugger

    DBX är ett kommandoradsverktyg , källa - nivå debugger för UNIX - baserade system . Det kan hjälpa dig att felsöka program skrivna i många språk , däribland C , C + + , Pascal och Fortran . Du kan använda dbx att hitta buggar i dina program eller för att undersöka deras runtime beteende i detalj . Instruktioner
    1

    Kompilera programmet med felsökningsinformation som ingår i objektet filen . Om du inte gör detta , kommer dbx vara inte visa någon korrespondens mellan de monteringsanvisningar som exekveras och linjerna i källkoden . Till exempel använder cc ​​på Linux , kompilera programmet för att skapa en debuggable a.outfilen :

    cc - g myProgram.c
    2 dbx

    start på den körbara filen :

    dbx a.out
    3

    Se de närmaste 10 rader källkod på väg att genomföras med " listan " kommandot . Använd " lista " för att se någon del av källkoden i någon källa fil som används för att bygga a.out .
    4

    Välj en källfil och ett radnummer i filen för att sätta en brytpunkt med " stop " -kommandot . Till exempel , skriv

    " stopp vid myProgram.c : 15 "
    5

    Kör programmet tills den når brytpunkten med " run " eller steg en källa rad i taget med " next ".
    6

    Undersök programmets tillstånd med " print "-kommando när brytpunkten nås och kontroll återgår till dbx . Till exempel , för att se värdet av " options " variabel i programmet , skriv :

    utskriftsalternativ
    7

    Fortsätt köra delar av programmet enligt dbx kontroll och granska programmets staten som den når kritiska punkter , tills du hittar felet eller förstå vad programmet egentligen gör
    8

    Invoke dbx på en core-fil så här : .

    dbx core

    när man försöker analysera en core dump . Detta är en annan stor användning av dbx .

    Tidigare:

    nästa:
    relaterade artiklar
    ·ASP Net Programming Tutorial
    ·Hur man skriver pseudokod för att slå upp ord i en or…
    ·Definition av språk datorprogrammering
    ·Hur man gör en patch-fil
    ·Kan vanliga människor Utveckla en Android App
    ·Vad är en datamängd i kodning
    ·Hur du ändrar DataGridView Cell BackColor
    ·Skapa ett Webblayout Page Design
    ·HTML Formulär Validering Tutorial
    ·Feldetektering och korrigering Metoder
    Utvalda artiklarna
    ·Hur att bädda in en PHP- fil i HTML
    ·Hur man laddar Flash Stream Uttag i VB.NET
    ·Hur man avgör en flerdimensionell array Storlek i Visu…
    ·Hur du ändrar koden till versaler i OpenEdge Editor
    ·Skillnader mellan fält och poster i en databas
    ·Hur man skriver en C + + Genomsnittlig Program
    ·Vad är filändelsen JNLP
    ·Hur man skriver flera rader VB.NET
    ·Hur referera till ett objekt namn i PHP
    ·Hur du ändrar Sysmän lösenord
    Copyright © Dator Kunskap http://www.dator.xyz