The GNU Debugger -- GDB

 

The GNU Debugger allows you to see what is going on "inside" a program while it executes - or what a program was doing at the moment it crashed.

The gdb program supports C, C++, Java, Fortran and Assembly among other languages; it is also designed to work closely with the GNU Compiler Collection (GCC).

 The GNU Debugger Program has four special features that helps you catch bugs in the act:

  • It starts your program for you, specifying anything that might affect it's behavior.
  • Makes your program stop under specified conditions.
  • Examines what happened when the program stopped.
  • Allows you to experiment with changes to see what effect they have on the program.

Special Features:

  • Set and clear breakpoints
  • Examine the stack, source files and data
  • Examine the symbol table
  • Alter program execution
  • Specify a target for debugging
  • Control the debugger
  • Use canned command sequences
  • And much more -- see Docs under the Support website menu

© 2010 Microcross, Inc.  All rights reserved.