您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Linux中的核心转储

Linux中的核心转储

通常的解决方案是使用-g进行构建,并在释放文件之前剥离调试信息。查找“ strip”命令。您将文件包含调试信息,并用它来调试从客户那里获得的核心转储。

如果要在用户机器上打印人类可读的回溯记录,则需要分发带有(某些)调试信息的二进制文件。在glibc中查找“ backtrace()”函数

请注意,即使您的二进制文件不包含调试信息,也会创建核心转储(如果ulimit设置正确)。

确保创建核心转储的最佳方法可能是在运行二进制文件之前,通过设置ulimit的脚本执行二进制文件

其他 2022/1/1 18:14:24 有271人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶