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查看堆栈信息