首先通過: 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