GNU Project Debugger icon
GNU Project Debugger icon

GNU Project Debugger

GNU Project Debugger, or gdb, is a command-line, source-level debugger for programs that were written in C, C++, D, Objective-C, Fortran, Java, Pascal, assembly, Modula-2, or Ada and compiled for any of a number of different target architectures including x86, x86-64, IA-64...

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Cygwin
  • Haiku
39likes
0articles
Save

Features

Features

Highlights All activities

GNU Project Debugger News & Activities

Recent News

No news, maybe you know any news worth sharing?

Share a News Tip

Recent activities

GNU Project Debugger information

AlternativeTo Categories

Development, OS & Utilities, System & Hardware

Popular alternatives

View all

Our users have written 2 comments and reviews about GNU Project Debugger, and it has gotten 39 likes

GNU Project Debugger was added to AlternativeTo by dtrebbien on and this page was last updated . GNU Project Debugger is sometimes referred to as GDB, GNU Debugger. 

Comments and Reviews

   
ab1
0

Currently, process record and replay is supported on ARM, Aarch64, Moxie, PowerPC, PowerPC64, S/390, and x86 (i386/amd64) running GNU/Linux. Process record and replay can be used both when native debugging, and when remote debugging via gdbserver.

https://sourceware.org/gdb/current/onlinedocs/gdb.html/Process-Record-and-Replay.html

Adriana Mol
0

Information understood + accepted

Review from a new or low-activity account — shown here, but not counted in the app rating.

Featured in Lists

win32

Native and default shell (no cygwin, msys2 or WSL)
By lunolas47 appsUpdated

reverse engineering

A list with 4 apps by kaekazeh without a description.
By kaekazeh4 appsUpdated

phant's C dev list

toolchain of embedded C software development.
By phantomfancy25 appsUpdated

Official Links

Install from the command line

  • brew install gdb

Be careful what you paste into a terminal. Check what a command installs before running it.

What is GNU Project Debugger?

GNU Project Debugger, or gdb, is a command-line, source-level debugger for programs that were written in C, C++, D, Objective-C, Fortran, Java, Pascal, assembly, Modula-2, or Ada and compiled for any of a number of different target architectures including x86, x86-64, IA-64, Alpha, ARM, Motorola 68000, MIPS, PowerPC, SPARC, and others. gdb supports hardware breakpoints, conditions, core dump analysis, expression evaluation, remote debugging, stepping into/out of code, disassembling, and, in some cases, reversible debugging.