View on GitHub

cgdb

the curses debugger

Welcome

cgdb is a lightweight curses (terminal-based) interface to the GNU Debugger (GDB). In addition to the standard gdb console, cgdb provides a split screen view that displays the source code as it executes. The keyboard interface is modeled after vim, so vim users should feel at home using cgdb.

Screenshot

Screenshot

Features

Stable Release

Download source package: cgdb-0.6.7.tar.gz (changes)
MD5 checksum: e2d9a973d2683faf8130a82703bf6a31

Latest Sources

$ git clone git://github.com/cgdb/cgdb.git
$ cd cgdb
$ ./autogen.sh
(a prebuilt configure script is not included in the git repository, so it must be generated with the autogen.sh script.)

Installing

cgdb depends on libreadline and ncurses development libraries.

$ ./configure --prefix=/usr/local
$ make
$ sudo make install

Documentation

Online documentation:

Support or Contact

Get help on our mailing lists:

Or find us on IRC channel #cgdb on freenode.