综述:RedHat 产品缺省是不产生core文件的,可以运行命令:ulimit -c unlimited 打开内核的core文件开关。 (ulimit -c 0 关闭内核的core文件开关)。如何使用core文件:假设产生的文件名为:core.29548 (文件名一般都是core.+运行时产生错误的进程ID) ,则首先要找到产生core文件的应用程序名。输入shell命令:strings core.29548 | grep _= 假设结果为:_=./test1 ,第二步则是在gdb调试器中查看:gdb ./test1 core.29548 之后在gdb中输入 where 即可显示错误代码。RedHat 产品缺省是不产生core文件的,可以运行命令:ulimit -c unli