core文件使用

来源:互联网 发布:免备案域名加速 编辑:程序博客网 时间:2024/04/29 23:04

当调试中的程序crash的时候,会产生一个core文件,分析这个core文件可以帮助程序员跟踪错误发生的原因。通常可以使用以下这些命令来分析core文件。

1. 使用gdb: gdb -> core core -> bt(查看堆栈中的上下文)

gdb命令格式:gdb <program_path> -c <corefile_path>

 

2. 使用dbx: dbx -core -> where(查看堆栈)/ threads(查看线程)

 

3. 使用file: file core (得到产生core的程序名称)

 

4. 使用what: what core