我试图在 Ubuntu 18.04 中生成一个核心文件。我的程序生成了一个核心文件,但我找不到它。
$ ./a.out
Segmentation fault (core dumped)
$ ls -lrt
total 32
-rwxrwxrwx 1 sanjay sanjay 302 Mar 4 16:38 segmentation.cpp
-rwxrwxrwx 1 sanjay sanjay 28720 Mar 4 16:47 a.out
Run Code Online (Sandbox Code Playgroud)
ste*_*ver 10
由于非编程用户无法从核心转储中学到很少的东西,因此您的 shell 可能会通过将ulimit值设置为零来默认抑制它们:
$ ulimit -c
0
Run Code Online (Sandbox Code Playgroud)
您可以将该值设置为任何非零大小,或者简单地使用 ulimit -c unlimited
详情请参阅help ulimit或参考man bash。
| 归档时间: |
|
| 查看次数: |
7640 次 |
| 最近记录: |