Advertisement

深入学习和实践centos下的核心文件

阅读量:

掌握在CentOS系统中处理core文件的方法

------------------------------------------------------------
作者:hjjdebug
日期:2024年 03月 06日 星期三 12:38:35 CST
说明:深入理解CentOS环境下core文件的生成与管理
------------------------------------------------------------
第一部分:创建一个能够触发core文件生成的程序

cat main.cpp

主函数定义如下:
{
定义字符指针p,初始值为0;
将123赋值给p所指向的内存位置;
返回0;
}

进行编译与运行操作

./temp

程序运行时发生了段错误(即吐核现象),然而在检查当前目录时,并未发现生成对应的core文件。
$ ls
main.cpp main.o Makefile temp temp.pro

二: 原因查找:

ulimit -a |grep core

核心文件大小(块,-c)设置为0

当核心文件大小被设定为0时,系统将不会生成核心文件

三: 将核心文件大小调整为无限制(即不限制其大小)

ulimite -c unlim

全部评论 (0)

还没有任何评论哟~