GNU Project Debugger logo

GNU Project Debugger

Debugs programs written in various languages and compiled for diverse architectures.

Made by GNU

  • development

  • coff

  • itanium

  • gdb

  • ia-64

  • mips

  • xcoff

  • m68k

  • core

  • X86

  • alpha

  • powerpc

  • assembly

  • dwarf

  • sparc

What is GNU Project Debugger?

gdb is a command-line, source-level debugger that supports a wide range of programming languages, including C, C++, D, Objective-C, Fortran, Java, Pascal, assembly, Modula-2, and Ada. It is capable of debugging programs compiled for various target architectures, such as x86, x86-64, IA-64, Alpha, ARM, Motorola 68000, MIPS, PowerPC, and SPARC. gdb provides a comprehensive set of features, including hardware breakpoints, conditional breakpoints, core dump analysis, expression evaluation, remote debugging, stepping into and out of code, disassembling, and in some cases, reversible debugging

Highlights

  • Supports a wide range of programming languages and target architectures
  • Offers hardware breakpoints, conditional breakpoints, and core dump analysis
  • Provides expression evaluation, remote debugging, and stepping into/out of code
  • Includes disassembling and, in some cases, reversible debugging capabilities

Platforms

  • Linux
  • Cygwin
  • Mac
  • BSD
  • Windows

Languages

  • English

Features

    • Command line interface

    • X86/x64 Compatibility

    • Breakpoint

    • Remote Debugging

    • Debugging

    • Disassembler