GDB 入門

GDB(GNU Project 偵錯程式)是一個命令列基礎偵錯程式,擅長分析執行和核心程式。根據使用者手冊, GDB 支援 C,C++,D,Go,Objective-C,Fortran,Java,OpenCL C,Pascal,Rust,彙編,Modula-2 和 Ada。

GDB 具有與大多數偵錯程式相同的功能集,但與我使用的大多數偵錯程式不同,它基於鍵入命令而不是單擊 GUI 元素。其中一些功能包括:

  • 設定斷點
  • 列印變數的值。
  • 設定變數的值以測試出來。
  • 檢視堆疊