内核转储文件无法生成
ubuntu内核转储文件无法生成问题
在运行程序出现*Segmentation fault (core dumped)*本该在本目录下生成内核转储core文件,但是却怎么也没找到。
参考连接:https://blog.csdn.net/m0_60028455/article/details/125977337
解决方法:
使用ulimit -a查看core大小
使用ulimit -c unlimited设置为无限制
因为ubuntu的崩溃处理是apport.service,所以需要禁用,运行下面命令
//1.启用错误报告
sudo systemctl enable apport.service
//或
sudo service apport start
//2.关闭错误报告
sudo systemctl disable apport.service
//或
sudo service apport stop
我运行的第二条才生效,现在就可以生成core文件了,就可以进行了GDB调试了。