1.在makefile里支持gdb需要加-g參數(shù),或-ggdb。
2.基本的操作知道,
gdb program corefile,
s = step in,
b = break;
fi = finish;
c = continue;
q = quit.
frame看當(dāng)前frame的context,
where或bt,that is backtrace是看corefile時(shí)的context。
3.再增加點(diǎn)稍微好看點(diǎn)的東西吧。
ptype------------------查看結(jié)構(gòu)體定義
set print pretty on/off-------設(shè)置結(jié)構(gòu)體顯示時(shí)的樣子
show print pretty------查看
===========================================
show print sevenbit-strings---------查看字符顯示
set print sevenbit-strings on/off---------設(shè)置
=====================================================
p $eip----------------------------查看寄存器
info registers-------------------查看除浮點(diǎn)寄存器以外的全部寄存器
info all-registers---------------查看全部寄存器
4.gdb調(diào)試帶參數(shù)的程序
- gdb --args ./testprg arg1 arg2
posted on 2010-03-08 11:37
chatler 閱讀(308)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
gdb