gdb常用功能

2021-07-24 06:14:42 字數 468 閱讀 7789

gdb作為強大的unix下程式除錯工具,也是乙個軟體,平時我常用的功能點如下

1、業務程序異常如掛住時,使用gdb的如下命令定位(gdb -p [pid])

info threads,檢視當前程序內所有執行緒執行最後停留的函式

2、業務程序coredump時,使用gdb定位崩潰點

info threads

thread 2

bt full

3、使用gdb檢視程序內全域性變數資訊或者呼叫介面顯示資訊

print g_test,當然print列印也可以帶各種格式,如p/t,二進位制列印

call test_show_debug(printf)

還有一點平時較少使用,但我認為會用的話應該非常好用:讓程式在所設定斷點位置停住。後面如果有必要再補充寫下。

gdb常用功能

1,除錯core dump 檔案 ulimit c 1024 設定coredump檔案大小為1024,否則預設不會生成coredump檔案 gdb c core gdb除錯該coredump檔案 file a.out 指定符號表檔案 bt 列印堆疊資訊 2,插入斷點 b break 15 b fun...

SAP常用功能

1 sap外觀 幫助圖示右側的按鈕是customizing of local layout 定製本地布局 按鈕,可以用它來變更sap gui顯示介面的風格。2 sap導航 1 在sap print list視窗裡,如果不想在保持期內儲存系統假離線請求,在print screen list 列印頁面列...

IOS 常用功能

對xib檔案的處理 xib的載入可以通過 nsbundle maibundle loadnibnamed nsstring str owner nsstring temp dic nsdictionary dic 載入 xib的fileowner檔案。然後通過下標得到sub 如果要獲取xib中固定的...