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.8.tar.gz (changes)
MD5 checksum: 7bd38c79bf4d794d239928fef401fca3

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.