The GNU Debugger (GDB) is a source-level debugger for C, C++, Java, Modula-2, and several other languages. It runs on GNU/Linux, the BSD's, and almost every major proprietary OS. GDB can debug programs running on the same machine as itself, or it can communicate over a network or serial line with a debugging stub on another machine; thus, it can be used for embedded and kernel debugging.
| Tags | Software Development Debuggers |
|---|---|
| Licenses | GPL |
Recent releases


Changes: Support was added for native x86/Windows, NetBSD/hppa, and Xtensa GNU/Linux. Multiple remote target architectures are supported. Support was added for the Decimal Floating Point extension. Ada and C++ debugging were improved. The GDB/MI interface was improved. Remote protocol and gdbserver enhancements were made. Various new commands were added.


No changes have been submitted for this release.


Changes: Support for debugging the Objective-C programming language has been integrated into GDB. A New backtrace mechanism was added, which includes DWARF 2 Call Frame Information. GDB's remote protocol has been extended to include support for hosted file I/O (where the remote target uses GDB's file system). All of GDB's targets have been updated to use the new internal architecture framework. The way is now open for future GDB releases to include cross-architecture native debugging support. Profiling support was added.


No changes have been submitted for this release.


Changes: This release features minor bugfixes and additional targets.
A complete management solution for animal shelters and clinics.
- All comments
Recent commentsMore mirror sites
The cygnus mirror list is at
http://sourceware.cygnus.com/mirrors.html