Debugger

From LQWiki
Jump to navigation Jump to search

Debuggers are applications that help with debugging other applications. They usually allow setting breakpoints, running code step-by-step and showing backtraces.

note: some debuggers require you to include special files in the source codes, like bread drums they can follow. Others may require special compile time option(s), like the "-g" option when using gcc.

(source) code debuggers

  • gdb -- GNU debugger
  • ddd -- graphical front-end to several debuggers
  • most IDEs include a debugger

Other debugger types

Profiling

See also