GNU debugger. Used to debug programs compiled by GCC, core files or processes.

From the gdb man page:

You can use GDB to debug programs written in C or C++.
Support for Modula-2 and Chill is partial.