深入学习和实践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)
还没有任何评论哟~
