Getting started with GDB – What is GDB?

GDB, short for GNU Debugger, is the most popular debugger for UNIX systems to debug C and C++ programs.
GNU Debugger, which is also called gdb, is the most popular debugger for UNIX systems to debug C and C++ programs.

GNU Debugger helps you in getting information about the following:

  • If a core dump happened, then what statement or expression did the
    program crash on?

  • If an error occurs while executing a function, what line of the
    program contains the call to that function, and what are the
    parameters?

  • What are the values of program variables at a particular point during
    execution of the program?

  • What is the result of a particular expression in a program?

if you want to reproduce, please indicate the source:
Getting started with GDB – What is GDB? - CodeDay