Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať DBX Debugger

DBX je nástroj príkazového riadka , source - level debugger pre systémy UNIX . To vám môže pomôcť pri ladení programov napísaných v mnohých jazykoch , vrátane C , C + + , Pascal a Fortran . Môžete použiť dbx nájsť chyby vo svojich programoch alebo skúmať ich runtime správanie v detaile . Pokyny dovolená 1

Kompilácia programu s ladiace informácie obsiahnuté v súbore objekte . Ak tak neurobíte , bude dbx byť schopný vám ukázať korešpondenciu medzi návode na montáž sú vykonané a riadky v zdrojovom kóde . Napríklad , použitie cc na Linuxe , zostaviť program , ktorý vytvorí debuggable a.out súboru :

cc - g myProgram.c
2

Začnite dbx na spustiteľný súbor :

dbx a.out
3

ďalších 10 riadkov zdrojového kódu , ktorý má byť spustený s " zoznam " príkazu . Použite " zoznam " vidieť akúkoľvek časť zdrojového kódu v každom zdrojovom súbore použitého na vybudovanie a.out .
4

Vyberte si zdrojový súbor a číslo riadku v tomto súbore nastaviť zarážku pomocou " stop " príkaz . Napríklad , zadajte klipart

" zastávka na myProgram.c : 15 "
5

Spustite program , kým nedosiahne zarážky s " Run " alebo krok jedného zdrojového riadku naraz sa " Ďalej. "
6

Skontrolujte stav programu pomocou príkazu " Tlač " , kedy je dosiahnutá a kontrola zarážka vráti do dbx . Napríklad , vidieť hodnotu " Možnosti " premenné v programe , zadajte :

možnosti tlače
7

Pokračovať vykonávanie časti programu pod kontrolou dbx a posúdenie programu je stáť , ako to dosiahne kritické body , kým nenájdete chybu , alebo pochopiť , čo program skutočne robí
8

Invoke dbx na základný súbor , ako je tento : .

dbx jadro

, keď sa snažia analyzovať core dump . To je ďalšie hlavné použitie dbx .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené