theMonoid

导航

一些gdb命令

start:
运行程序,在main函数入口处停下来,这样就不用b main, run了,省了一个命令

advance <loc>
继续执行到<loc>处停止,相当于在loc处设置一个临时断点,运行到该断点

finish
继续执行直到当前函数结束

watch <var>
当var的值改变时停止执行;rwatch,当var的值被读取时停止执行;awatch,相当于watch+rwatch,当var被读或者被写时停止

gdb -c core foo
调试coredump,如果段错误了但是没生成core文件,先执行“ulimit -c unlimited"






posted on 2010-12-01 10:28  theMonoid  阅读(179)  评论(0)    收藏  举报