Trivial GDB is an architecture for creating interfaces to the GNU
Debugger (GDB). It was developed alongside the curses-based interface,
Those wanting to develop a debugger interface can simplify their
implementation by using this library, as it handles all the GDB
communication and parsing that will be required. The curses interface
is one example of what can be done. A very basic Qt interface was also
made, showing TGDB's robustness in various environments.
January 29, 2003
January 27, 2003
TGDB project has been renamed to CGDB, please visit:
We decided it was time to
stop calling the project "TGDB", since this was leading to confusion
about what to call the UI. Our project is officially now called
TGDB, or libtgdb, is now just a part of the CGDB distribution. You
will most likely want to update your bookmarks to point to the CGDB
homepage now, rather than here. We apologize for any inconveniences
A lot of effort in the past few days has been put into this
restructuring, and we feel it is for the better. Our understanding
is that most visitors are mainly interested in using CGDB, and are
not interested in libtgdb, which originally spawned the project.
Those who are looking for libtgdb will find it in all future
The CVS browser link was removed from the page today, as well, since
tgdb's CVS tree is officially frozen. New development is going in
the CGDB project. Eventually, this page may serve to support libtgdb
as its own project, but for now, libtgdb will be wrapped into CGDB.
Trivial GDB web page created. The web site that previously resided
here has been relocated.
©2002, 2003 CGDB development team.