GDB除錯精粹及使用例項

2021-06-05 21:38:23 字數 451 閱讀 1215

一:列檔案清單

1. list

(gdb) list line1,line2

二:執行程式

要想執行準備除錯的程式,可使用run命令,在它後面可以跟隨發給該程式的任何引數,包括標準輸入和標準輸出說明符(《和》)和外殼萬用字元(*、?、[、])在內。

如果你使用不帶引數的run命令,gdb就再次使用你給予前一條run命令的引數,這是很有用的。

利用set args 命令就可以修改傳送給程式的引數,而使用showargs命令就可以檢視其預設引數的列表。

(gdb)setargs –b –

x(gdb) show args

backtrace

GDB除錯精粹及使用例項

gdb除錯精粹及使用例項 一 列檔案清單 1 list gdb list line1,line2 二 執行程式 要想執行準備除錯的程式,可使用run命令,在它後面可以跟隨發給該程式的任何引數,包括標準輸入和標準輸出說明符 和外殼萬用字元 在內。如果你使用不帶引數的run命令,gdb就再次使用你給予前...

GDB除錯精粹及使用例項

一 列檔案清單 1 list gdb list line1,line2 二 執行程式 要想執行準備除錯的程式,可使用run命令,在它後面可以跟隨發給該程式的任何引數,包括標準輸入和標準輸出說明符 和外殼萬用字元 在內。如果你使用不帶引數的run命令,gdb就再次使用你給予前一條run命令的引數,這是...

GDB除錯方法精粹

除錯命令 說明info threads 檢視當前程序的執行緒。gdb會為每個執行緒分配乙個id,後面操作執行緒的時候會用到這個id.前面有 的是當前除錯的執行緒.thread 切換除錯的執行緒為指定id的執行緒。break file.c 100 thread all 在file.c檔案第100行處為...