linux下對gdb調試器的基本瞭解

首先通過: gcc -g .----.c -o (重命名)進行編譯 g:將調試信息加入到生成的可執行文件 以便於下一步的調試

gdb (重命名)

(1 )查看源文件 : 在gdb中通過命令list可以查看所有的代碼行數 縮寫 l

                                     以十行爲單位顯示 再運行命令list 查看下個十行

                                    亦可以通過  set listsize count:設置list命令顯示的源代碼數量最多爲count行,0表示不限制行數。
                      show listsize:顯示listsize的值。

(2 )設置斷點:    通過斷點知道程序每一步的執行情況  break 行數 設置斷點 縮寫b

(3 )查看斷點;       info b

 ( 4  )  運行程序:    run 也可以“run  行數” 讓程序從指定行數運行開始 縮寫r

(5 )查看變量值:“ print 變量名”  縮寫p

                                    gdb通過“$N”($1 $2)來顯示變量的值  下次查看變量值時 可以用$Nla來查看

(6 )單步運行:     step或者next讓程序一步步執行 縮寫s 與n

                                     其中s在發生函數調用時候進入函數內部運行,而n不會

(7 )刪除斷點:     delete  斷點編號

(8 )繼續執行完程序:continue

(9 )結束當前函數:finish

發佈了28 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章