加载符号文件
2024-01-09 12:43:30
1、加载符号文件
当程序突发崩溃时,当我们尝试通过core文件分析原因时,通常会遇到以下问题,那么这种情况该怎么解决呢?
- 适用场景
二进制文件与符号文件分离的情况。
# 将test中的调试信息以外的数据剥离,生成符号文件test.debug
objcopy --only-keep-debug test test.debug
# 将test中的符号剥离
objcopy --strip-debug test
- 使用方法
- 将符号文件和core文件移动到可执行文件目录,使用gdb加载core。
gdb -c core.test
- 设置依赖库路径
set sysroot
- 查看堆栈信息
- 将符号文件和core文件移动到可执行文件目录,使用gdb加载core。
文章来源:https://blog.csdn.net/qq_38933606/article/details/135477096
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!