LINUX 下怎么产生 CORE DUMP 文件及使用 GDB 调试
当我们的程序崩溃时,内核有可能把该程序当前内存映射到 core 文件里,方便程序
员找到程序出现问题的地方。最常出现的,几乎所有 C 程序员都出现过的错误就是
“段错误”了,也是最难查出问题原因的一个错误。下面我们就以下实例来分析 core 文
件的产生以及我们如何用 core 文件来找出程序崩溃的地方。首先我们来理解一下什
么是 core 文件以及怎么配置它的相关参数。
什么是 core 文件
当一个程序崩溃时,在进程当前工作目录的 core 文件里复制了该进程的存储镜像。
core 文件仅仅是一个内存映像(含有调试信息),主要用于调试。当程序受到以
下信号时会产生 core 文件:
- 1
- 2
前往页