未产生core dump文件
时间: 2024-01-25 22:03:26 浏览: 169
容器中生成coredump文件
5星 · 资源好评率100%
如果程序在出现 "Segmentation fault" 错误时没有生成 core dump 文件,则可能是因为系统配置了限制,以防止生成 core dump 文件,或者是程序在崩溃之前被操作系统强制终止了。
在这种情况下,您可以尝试使用 ulimit 命令来查看当前系统中的 core dump 限制:
```
$ ulimit -a
```
如果输出中的 "core file size" 为 0,则表示系统禁止生成 core dump 文件。您可以使用以下命令来设置 core dump 文件大小限制为无限制:
```
$ ulimit -c unlimited
```
然后,您可以重新运行程序,并等待它崩溃时生成的 core dump 文件。如果仍然无法生成 core dump 文件,则可能是程序在崩溃时被操作系统强制终止。在这种情况下,您可以尝试使用 gdb 工具进行调试,以查找并解决问题。
阅读全文