运行程序时,我收到核心转储错误。但在我的源核心转储文件中没有反映。请告诉我在哪里可以查看核心转储文件名。
答案1
查看/proc/sys/kernel/core_pattern
应该可以帮助您得出核心文件位置。
前任:
$ cat /proc/sys/kernel/core_pattern
/corefiles/%u/core-%e-%p-%t
因此,corefiles 位于 root(/) 下 corefiles 目录内转储进程的真实用户 ID 所在的目录中。为了更全面的了解:http://man7.org/linux/man-pages/man5/core.5.html