Logo GNU
Kodovani

GDB

GNU DeBugger je source level debugger pro C, C++ a Fortran. Mß takΘ ΦßsteΦnou podporu jazyk∙ Modula-2 a Chill.

GNU funguje s mnoha rozdφln²mi p°ekladaΦi a na mnoha platformach, ale pokud nepou╛φvßte GCC, debugovßnφ C++ mß n∞kterß omezenφ.

GDB se ovlßdß z p°φkazovΘ °ßdky. Pokud chcete full screen debugger, mßte n∞kolik mo╛nostφ - Emacs GDB mode, xxgdb a gdbtk pod X window, xwpe na textovßm terminßlu, pmgdb pod OS/2, rhdb Φi fsdb pod DOSem apod.

SpustitelnΘ soubory a tabulky symbol∙ jsou Φteny pomocφ knihovny BFS, kterß umo╛≥uje jednΘ kopii GDB podporovat vφce formßt∙ (jako a.out, COFF a ELF). Mß takΘ nap°φklad podporu vzdßlenΘho debugovßnφ p°es seriovou linku nebo TCP/IP, watchpoints (breakpointy, kterΘ se aktivujφ, kdy╛ se dan² v²raz zm∞nφ) apod.

GDB pou╛φvß standardnφ remote interface do simulaΦnφch knihoven jako nap°φklad simulßtory pro ARM, Hitachi H8/300, Hitachi SH a PowerPC.

GDB podporuje cross-debugging. Pokud °ekneme, ╛e GDB "targets" platform, znamenß to, ╛e podporuje cross-debugging pro ni. Pokud °ekneme, ╛e GDB "host" platform, znamenß to, ╛e na nφ m∙╛e b²t zkompilovßn, ale nemusφ nutn∞ debugovat nativnφ programy.

GDB "target" a "host": Amiga 3000 (AmigaOS, Amix, NetBSD), DEC Alpha (OSF/1), DECstation 3100 & 5000 (Ultrix), HP 9000/300 (BSD, HP-UX), HP 9000/700 (HP-UX 9, 10), i386/i486/Pentium (GNU/Hurd, GNU/Linux, BSD, FreeBSD, LynxOS, NetBSD, SCO, Windows NT), IBM RS/6000 (AIX 3.x, AIX 4.x, LynxOS), Motorola Delta m88k (System V, CX/UX), Motorola m68k MVME-167 (LynxOS), NCR 3000 (SVR4), PC532 (NetBSD), PowerPC (AIX 4.x, MacOS, Windows NT), SGI (Irix V3, V4, V5), SONY News (NewsOS 3.x), SPARC (LynxOS, NetBSD, Solaris 2.x a SunOS 4.1), & Sun-3 (SunOS 4.1).

GDB "target", ale ne "host": AMD 29000, ARM (RDP), Fujitsu SPARClite, Hitachi H8/300, Hitachi SH (CMON, SH3, E7000), HP PA Pro (Winbond, Oki), i960 (MON960, Nindy, VxWorks), m68k/m68332 (CPU32BUG, EST, ROM68K, VxWorks), Matra Sparclet, MIPS (IDT, PMON, VxWorks), PowerPC (PPCBug) a Z8000.

GDB "host", ale ne "target": HP/Apollo 68k (BSD), IBM RT/PC (AIX) a m68k Apple Macintosh (MacOS). %reference ftp://ftp.cygnus.com/pub/gdb gdbtk %reference ftp://ftp.x.org/contrib/utilities xxgdb



Vφce informacφ najdete na: