GDB拾忆之三

来源:互联网 发布:php p2p 源码 编辑:程序博客网 时间:2024/03/29 23:30
GDB高级应用
1>产生core文件
有的系统不生成core文件,可以执行如下命令允许生成core文件:
ulimit -c unlimited
如果要带着一个核心文件启动gdb,可以通过shell使用命令gdb 程序 core或者gdb 程序 -c core,使gdb载入核心文件.
这时可以使用info locals,print,info args和list等命令查看由于除0导致的值。

2>跟踪栈上数据
打印栈,使用命令backtrack,简写bt
frame num
info locals

3>其他有用的调试命令
显示当前工作目录
pwd

改变当前工作目录
cd

退出gdb
quit

gdb允许在不退出调试环境使用shell命令
shell [commandline]

查看当前语言环境
show languge

查看当前函数的程序语言
info source

查看当前文件的程序语言
info source









0 0
原创粉丝点击