讨论广场 问答详情
【求助】 arm64架构的ubuntu下 可以编译OH源代码吗
想的脑壳疼 2025-11-10 13:43:51
50 评论 分享

本人用虚拟机运行arm64架构的Ubuntu,下载OH代码之后 按照编译步骤操作。编译失败,

求助有没有在arm64架构的Ubuntu下编译OH的编译说明

50 评论 分享
写回答
全部评论(2)
2 楼

是否可考虑使用x86_64架构的docker容器?

2025-11-10 16:06:58

1. 工具链/交叉编译支持
虽然是在 ARM64 主机上,但如果目标平台也是 ARM64,有可能使用本地工具链而非交叉。
确认 --target-cpu arm64 等参数是否正确:

编译命令示例
1. 例如针对 ARM64 目标平台(如 RK3568)可参考:
    ./build.sh --product-name rk3568 --target-cpu arm64 --build-target make_all

或者:
    ./build.sh --product-name rk3568 --target-cpu arm64 --ccache
    
可能报错:
工具链或交叉编译器缺失或架构不匹配:检查 aarch64-linux-gnu-gcc、clang 是否存在;确认 target-cpu = arm64 设置正确

2025-11-10 15:58:48