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.8.0.tar.gz (changes)
MD5 checksum: 180c1c7100bd9591b0d29e46896b5092

Older Releases

Older source packages can be found at: https://cgdb.me/files

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 liberachat.