版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq78442761/article/details/88946589
目录
背景
在某些Linux系统里面,当程序core dump后可能不会产生core文件,这样gdb就不能调试,就不能找到错误的地方!
某些系统用的是bashrc有的是用cshrc,在此分别进行说明。
配置.bashrc产生core文件
1、检查ulimit
[root ~]# ulimit -c
0
0:表示禁止生成core文件,此时需要执行ulimit -c unlimited(临时生效),或者在.bashrc中添加“ulimit -c unlimited”,然后source .bashrc
配置.cshrc产生core文件
vim .cshrc
添加如下代码即可:
limit coredumpsize 800000
即可