Debugger pro "C"

Michal Krause mike na navrcholu.cz
Úterý Červenec 27 15:34:13 CEST 1999


Dne 27. 7. 1999 Igor Bujna napsal:

> Jde trebas nejak upravit gdb, aby to melo funkci klavesy, nebo aby 
> to bylo jako rhide.

Obavam se, ze zcela nechapete situaci. Gdb je debugger - dela vsechno, co se
tak bezne pri debuggovani dela. Stara se o beh programu, jeho preruseni na
breakpointech, zobrazovani nebo modifikovani obsahu promennych a mnoho
dalsiho. Gdb obsahuje jednoduche uzivatelske rozhrani, ktere je zalozeno na
psani povelu. 

Oproti tomu rhide, wpe/xwpe, xxgdb, Code Medic, DDD, kdbg a mnoho dalsich
programu _nejsou_ debuggery, ale pouze plni funkci front-endu ke gdb. To v
praxi znamena, ze spusti gdb a pres pipe mu podstrkuji povely za Vas. Takze
kdyz picknete ikonku 'Insert breakpoint' v kdbg, tak tento program posle gdb
povel 'break 100' atd. 

Komfortnejsi rozhrani tedy nespociva v uprave gdb, ale v pouziti nektereho ze
jmenovanych front-endu. Pri jeho pouziti ale stale debugujete pomoci gdb!

S pozdravem

Michal Krause                                                      /\
ICQ: 7665279            Informace (nejenom) ze sveta Linuxu     /\/  \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz

There are three kinds of lies: lies, damn lies, and benchmarks.
                                                         Jeremy Allison


Další informace o konferenci Linux