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 vykonať ladenie s GDB v Linuxe

Programy vo vývoji nevyhnutne mať chyby , ktoré je potrebné vystopovať a vyriešiť . Zatiaľ čo najjednoduchšie programy možno zvyčajne ladiť pri pohľade na zdrojový kód , komplexné aplikácie zahŕňajú mnoho vzájomne sa ovplyvňujúcich premenných a triedne štruktúry , v ktorej chyba by mohla byť úkryt . V dôsledku toho , nástroje , ako je GNU Project Debugger ( GDB ) pomôcť programátorom tým , že im doslova pozastaviť svoje programy v určených bodoch skúmať aktuálne hodnoty dátových štruktúr a premenných . GDB je to priamočiara postup v Linuxe . Pokyny dovolená 1

Otvorte emulátor terminálu z hlavného menu vašej distribúciu Linuxu . To bude buď v ľavom hornom rohu , ak používate GNOME alebo ľavú dolný roh , ak používate KDE .
2

typu " cd " nasleduje názov adresára , ktorý obsahuje skompilované spustiteľné súbor zadajte tento adresár .
3

spustite GDB s príkazom " gdb spustiteľný " , kde " spustiteľný " je názov vášho kompilovaný spustiteľný súbor .
4

Určte linka , na ktoré chcete pozastaviť výkon vášho programu pomocou príkazu " nei " , kde " n" je číslo riadku , v ktorom chcete rozbiť , alebo zlomiť bod .
5

typu " run " na začne vykonávanie svojho programu . To bude prebiehať , kým nenarazí na riadok zadaný ako bod zlomu .
6

Typ " print x " , kde " x " je názov premennej alebo dátové štruktúry po svojich programových prestávok na zadaný bod sa zobrazí hodnota ( y ) spojený s " x " .
7

typu " krok " , aby aj naďalej prostredníctvom programu riadok po riadku , alebo " pokračovať " pokračovať v realizácii k ďalšiemu bodu zlomu ( ak ste zadali viac body prerušenia ) .
8

typu " q " alebo " quit " , keď ste urobil s vašej relácie ladenia . Môžete tiež nájsť na internetových stránkach GNU pre expanzívnu zoznam možných ladenie operácií s GDB .

Najnovšie články

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