GDB:无法读取符号:文件格式无法识别



我用clang(基于v16 clang-9.0.1(交叉编译了一个空的虚幻(引擎版本4.25(游戏,并生成了符号文件UE4Game-LinuxAArch64-Debug.sym。当我在开发板上运行游戏时,它崩溃了,核心转储,所有的符号都显示得很好。

但当我用gdb(7.12.1(调试它并用加载符号时

symbol-file UE4Game-LinuxAArch64-Debug.sym

失败

can't read symbols: File format not recognized.

因为我发现.sym文件不是虚幻中的调试符号文件。还有另一个.debug文件。sym文件用于虚幻打印日志,其中符号不用于GDB。

最新更新