# 故障排除

有关编译和使用 QIRP SDK 的常见问题的解决方案。

Note

关于同步、编译和刷新的常见问题，请参阅 [Qualcomm^®^ Linux 编译指南](https://docs.qualcomm.com/bundle/publicresource/topics/80-70017-254)的[故障排除](https://docs.qualcomm.com/bundle/publicresource/topics/80-70017-254/troubleshoot_sync_build_and_flash.html)。

## Recipe: do\_compile error

**现象**

使用 GitHub 工作流编译 QIRP SDK 时，会弹出 "recipe: do\_compile error"。

**示例错误**

(<workspace>/build-qcom-robotics-ros2-humble/conf/../../layers/meta-qcom-hwe/recipes-connectivity/fluoride/fluoride_git.bb:do_compile) failed with exit code '1'
    Copy to clipboard

**分辨率**

尝试使用以下命令重新编译出现编译错误的配方：

Note

配方名称是从 `.bb` 文件名的开头到第一个下划线之前的字符。例如：对于 `fluoride_git.bb`，配方名称为 `fluoride`。

bitbake fluoride -c cleanall
    bitbake fluoride
    Copy to clipboard

Last Published: Jan 24, 2025

[Previous Topic
升级 Qualcomm AI Engine Direct SDK (QNN)](https://docs.qualcomm.com/bundle/publicresource/80-70017-265Y/topics/upgrade-the-qnn-sdk.md) [Next Topic
附录](https://docs.qualcomm.com/bundle/publicresource/80-70017-265Y/topics/references_a.md)