linux的常用操作——程序调试gdb
生活随笔
收集整理的這篇文章主要介紹了
linux的常用操作——程序调试gdb
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.如何在linux下調試程序?
\qquad在進行程序編譯時,如果需要調試,那么需要加入調試指令。
gcc filename.c -o 可執行文件名 -g\qquad對程序進行調試
gdb 可執行文件名2.調試的基礎操作
\qquad在gdb的界面下的操作:查看
l #默認查看源代碼 l .c源文件:行數 #查看制定的.c文件的行,繼續查看按l,或者按l之后,一直回車 l .c源文件:函數名 #查看制定.c文件的函數,繼續查看按l,或者按l之后,一直回車\qquad在gdb的界面下的操作:打斷點
b 行數 #在制定的行打斷點 b 行數 if 條件 #條件斷點\qquad在gdb的界面下的操作:查看斷點
i b #查看斷點,序號等 b 行數 if 條件 #條件斷點\qquad在gdb的界面下的操作:調試
start #開始調試 n #單步調試 c #執行到下一斷點 s #進入函數體內部 p 變量名 #查看對應的變量值 ptype 變量名 #查看對應的變量類型 display 變量 #追蹤對應的變量值,并打印 undisplay 變量 #停止追蹤變量值 d 斷點序號 finish #跳出函數體 quit #退出gdb總結
以上是生活随笔為你收集整理的linux的常用操作——程序调试gdb的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux的系统移植——序言
- 下一篇: linux的基础知识——信号的概念