The GNU Debugger (GDB) is a portable
debugger that runs on many
Unix-like systems and works for many
programming languages, including
 and partially others.
GDB was first written by
Richard Stallman in 1986 as part of his
GNU system, after his
GNU Emacs was "reasonably stable".
 GDB is
free software released under the
GNU General Public License (GPL). It was modeled after the
DBX debugger, which came with
Berkeley Unix distributions.
From 1990 to 1993 it was maintained by
citation needed] Now it is maintained by the GDB Steering Committee which is appointed by the
Free Software Foundation.