linux c/c++ 編程之-----gdb 使用

gdb 調試

啓動程序:在啓動程序時,可以設置程序運行環境

設置斷點:斷點就是可以在程序設計時暫停程序運行的標記。程序會在斷點處停止,用戶便於查看程序的運行情況。這裏的斷點可以是行數、程序名稱或條件表達式。

查看信息:在斷點停止後,可以查看程序的運行信息和顯示程序變量的值。

分步運行:可以使程序一個語句一個語句的執行,這時可以及時地查看程序的信息。

改變環境:可以在程序運行時改變程序的運行環境和程序變量


gdb 調試步驟


1.在程序中加入調試信息:

gcc -g  -o a.debug a.c

2.啓動gdb 

gdb

3.在gdb中加載需要調試的程序

file a.debug

4.在gdb中查看代碼

list  查看全部

list 1 查看第一個斷點之前的

enter 顯示下一個斷點之前的

5.程序中加入斷點

break 6//行號

6.查看斷點

info breakpoint 6 

7.運行程序與調試

run

next 下一行停下,不進入函數

step 下一行停下,進入函數

continue 下一個斷點停下

8.變量查看

print i


break:在代碼裏設置斷點,程序執行到這裏時掛起
make:不退出 gdb 而重新產生可執行文件


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章