我有一个默认情况下会生成核心转储文件的应用程序。通过调用
启用struct rlimit core_limits;
core_limits.rlim_cur=core_limits.rlim_max=RLIM_INFINITY;
setrlimit(RLIMIT_CORE, &core_limits);
在此应用程序的开始。
现在还可以修改生成的文件的名称和位置吗?因此,我想要的不是“ core。[pid]”而是“ myapp_core.dmp”,并强制其始终存储它,例如在当前用户的主目录中?
谢谢!