Produkty Novinky Články Návody Kontakty

Grafické nadstavby GDB

GNU debugger alias GDB je sice mocný nástroj, ale fakt, že se ovládá z příkazové řádky, může jeho ovládání činit pro řadu vývojářů obtížným. Naštěstí existuje několik grafických nadstaveb, které slouží jako grafický frontend gdb. Pojďme si ukázat ty nejznámější z nich.

DDD

Data Display Debugger (DDD) je vzdor svému názvu ”jen” grafickou nádstavbou gdb, nicméně je ve světě Unixu(Linuxu nevyjímaje) standardem. Jeho zvláštností je, že datové struktury zobrazuje v podobě grafů (viz obrázek 1.12). Návod na instalaci a nastavení lze nalézt na domovské stránceInformationhttp://www.gnu.org/software/ddd/.
obrázek ddd
Obrázek 1.12 DDD - data display debugger

Insight

Dalším zástupcem gdb frontendů je také populární Insight (viz obrázek 1.13), napsaný v jazyce Tcl/Tk. Návod na instalaci a nastavení můžeme nalézt na domovské stránceInformationhttp://sourceware.org/insight/index.php.
obrázek insight
Obrázek 1.13 Insight - grafické rozhraní pro gdb

Eclipse CDT

Eclipse CDTInformationhttp://www.eclipse.org/cdt/ není jen grafickou nádstavbou nad gdb (viz obrázek 1.14), ale především integrované vývojové prostředí (IDE), kde lze aplikaci vyvíjet, kompilovat a ladit. Návod na instalaci, nastavení a používání Eclipse CDT naleznete v dalším textu.
obrázek eclipse-pohled-debug
Obrázek 1.14 Eclipse - grafické rozhraní pro gdb