本文主要是介绍core dump核心转储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
检查核心转储是否开启,否则无法生成core文件
ulimit -a
如果为0就需要修改
ulimit -c 10240
写一个会触发core命令的程序
以浮点数运算为例
#include <iostream>int main()
{int i = 1/0;
}
在编译时使用-g选项
运行程序,生成core文件
gdb调试
gdb [进程名]
输入 core-file core文件名
这篇关于core dump核心转储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!