1.在makefile里支持gdb需要加-g参数,或-ggdb。
2.基本的操作知道,
gdb program corefile,
s = step in,
b = break;
fi = finish;
c = continue;
q = quit.
frame看当前frame的context,
where或bt,that is backtrace是看corefile时的context。
3.再增加点稍微好看点的东西吧。
ptype------------------查看结构体定义
set print pretty on/off-------设置结构体显示时的样子
show print pretty------查看
===========================================
show print sevenbit-strings---------查看字符显示
set print sevenbit-strings on/off---------设置
=====================================================
p $eip----------------------------查看寄存器
info registers-------------------查看除浮点寄存器以外的全部寄存器
info all-registers---------------查看全部寄存器
4.gdb调试带参数的程序
- gdb --args ./testprg arg1 arg2
posted on 2010-03-08 11:37
chatler 阅读(296)
评论(0) 编辑 收藏 引用 所属分类:
gdb