我有一个C ++程序,可以完成它应该做的事情,但是指针一定存在一些问题,因为它最终会崩溃并创建一个核心转储。我的问题是找不到核心文件,因此无法调试它。
我试过了
ulimit -c unlimited
ulimit -a
现在文件的尺寸设置为无限制,但仍然找不到核心。我尝试在这里编写的每个文件夹中使用,但似乎仍未创建核心文件。
在哪里可以找到它?
在大多数情况下,@waltinator都是正确的,有时有时需要检查
—
本·约翰逊
/var/log/apport.log
,因为现代Ubuntu版本使用Apport,这可能以非显而易见的方式干扰核心转储。有关更多信息,请参见stackoverflow.com/a/18368068/1772379。
/var/crash