什么是 GDB

GDB 是 GNU Debugger 的缩写,是 UNIX 系统调试 C 和 C++程序的最流行的调试器。GNU Debugger,也称为 gdb,是 UNIX 系统调试 C 和 C++程序的最流行的调试器。

GNU Debugger 可帮助你获取有关以下内容的信息:

  • 如果发生了核心转储,那么程序崩溃了什么语句或表达式?

  • 如果在执行函数时发生错误,
    程序的哪一行包含对该函数的调用,以及
    参数是什么?

  • 程序执行期间特定点的程序变量值是多少?

  • 程序中特定表达式的结果是什么?