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ť GDB debugger GNU

GDB debugger vám umožní vidieť , čo sa deje " pod kapotou " v spustiteľný program napísaný v Ada , C , C + + , Objective - C a Pascal . Môže byť inštalovaný a beží na Linuxe a operačných systémov Unix a na väčšine Windows - založené operačné systems.The debugger umožňuje určiť podmienky , ktoré ovplyvňujú správanie programu . Môžete zastaviť program na určených lomových bodov a krokovať programu riadok po riadku vidieť presne to , čo sa deje . Veci , ktoré budete potrebovať
GDB debugger
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte okno terminálu .
2

Zadajte príkaz " gdb spustiteľný " ladiť spustiteľný súbor . Nahradiť " spustiteľný " s názvom súboru . Tie budú prezentované s " ( gdb ) " príkazového riadku .
3

Zadajte príkaz " run " spustiť program . Keď sa program zrúti , bude výstup ukázať , kde je program zastavený .
4

Zadajte príkaz " backtrace . " To určí metódy a parametre , v čase havárie .
5

Zadajte príkaz " funkciu prerušenia " povedať GDB rozbiť vykonávanie programu na určitú funkciu . Nahradiť " funkcie " s menom funkcie , kam chcete program prerušiť .
6

Zadajte príkaz " run " druhýkrát , aby sa program spustí , ale ladiaci program sa zastaví na zadaný bodom zlomu .
7

Zadajte príkaz " krok " a stlačte " Enter " opakovane krokovať zvyšku programu . To vám ukáže presne to , čo sa deje v rámci programu . Môžete vidieť , kde prestane program pracovať , alebo kde sú umiestnené všetky úniky pamäte .
8

Zadajte príkaz " quit " pre opustenie GDB .

Najnovšie články

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