标签:
启动
gdb 程序名 [corefile]
corefile 是可选的,能增强gdb的调试能力。
linux默认不生成corefile的。所以需要在.bashrc文件中添加
ulimit -c unlimited
sh .bashrc 生效脚本
gdb -q 程序名 core.xxxx
run命令
where命令
list命令查看部分代码
print命令显示变量值
break设置断点
break linenumber
break function
break filename:line num
break filename:line function
continue命令从断点后继续执行(非单步)
delete删除断点
改变一个变量的值
set variable varname =value
info break查看设置的断电
回车:重复上一条指令
next命令 跳出一个函数{跳出}
return命令 停止执行函数,并返回。
标签:
原文地址:http://www.cnblogs.com/yuankaituo/p/4324689.html