hello_0.1.bb 文件编译 hello.cpp 文件,则会生成多个软件包。
下表列出了与 coredump 相关的软件包。
表:解析 coredump 所需的软件包
根据 Yocto Project 标准,构建位置路径
tmp/deploy/rpm/armv8-2a 存储调试符号。例如,tqftpserv-dbg_0.0+0+de42697a24-r0_armv8-2a.rpm 软件包包含 /usr/bin/tqftpserv 目录的调试符号。
要将调试符号推送到设备,请使用 SSH 执行以下操作:
- 重新挂载 rootfs。
- 使用
scp命令,将调试符号(tqftpserv-dbg_0.0+0+de42697a24-r0_armv8-2a.rpm)推送到设备上任何可用的分区,例如/data/。 - 在设备上安装调试符号。
将调试符号推送到设备后,系统会将符号保存在可执行文件目录路径下的
.debug目录中。例如,如果可执行文件位于/usr/bin/tqftpserv目录中,则系统会将调试符号保存在/usr/bin/.debug目录中。 - 要识别设备上可用的调试符号,请运行以下命令:

