OpenHarmony2.0编译的坑!
这两天在尝鲜 OpenHarmony 2.0 Canary,根据官方文档做了相关配置和编译,确认 OK,详情可见其他人分享的文章,这里我仅对我踩过的几个坑,做一下简单的总结。
①OpenHarmony 2.0 Canary 上编译标准系统
A:Python 必须要 2.7 版本,因为:
/third_party/wayland_standard/python2_action.py
“”“Script for ensuring that a python action runs under Python2, not Python3.”“”
B:llvm 版本看上去没有要求,llvm-linux-9.0.0-36191 和 llvm-linux-10.0.1-53907 都可以。
②OpenHarmony 2.0 Canary 上编译小型系统(Hi3516/Hi3518)
Python 必须要 3.8 版本,llvm 则必须是 llvm-linux-10.0.1-53907 版本。
llvm-linux-9.0.0-36191 不可以,否则会出现下图中这样的错误:
③OpenHarmony 2.0 Canary 上编译轻量系统(Hi3861)
必须要 Python 3.8,编译器是 gcc_riscv32,与 llvm 无关。
④在 OpenHarmony 1.1.0 LTS 上编译小型系统(Hi3516/Hi3518)
必须要 Python 3.8,llvm 版本则必须是 llvm-linux-9.0.0-36191,llvm-linux-10.0.1-53907 不行!!
⑤在 OpenHarmony 1.1.0 LTS 上编译轻量系统(Hi3861)
必须要 Python 3.8,编译器是 gcc_riscv32,与 llvm 无关。
因此,同一套虚拟机环境下,Canary 与 LTS 共存,则需要:
Python 2.7 与 Python 3.8 共存。
llvm-linux-9.0.0-36191 与 llvm-linux-10.0.1-53907 共存。
编译的时候,根据编译的项目做对应的切换即可。
来源:鸿蒙技术社区
- 分享
- 举报
-
浏览量:5139次2021-06-28 17:29:22
-
浏览量:5776次2021-06-28 13:41:26
-
浏览量:2746次2020-07-31 15:13:59
-
浏览量:5572次2021-09-18 13:38:23
-
浏览量:4586次2021-07-22 10:46:17
-
浏览量:4673次2021-08-25 13:48:29
-
浏览量:1342次2019-12-09 10:34:06
-
浏览量:4897次2021-08-06 15:29:06
-
浏览量:1378次2017-12-01 14:49:25
-
浏览量:2255次2019-04-08 17:11:22
-
浏览量:4404次2021-09-22 17:18:07
-
浏览量:5842次2021-09-24 13:45:50
-
浏览量:8270次2022-06-01 11:07:48
-
浏览量:5264次2021-07-02 14:42:44
-
浏览量:4845次2021-07-26 17:37:55
-
浏览量:2539次2022-10-11 11:31:51
-
浏览量:1599次2020-06-18 11:07:49
-
浏览量:1764次2023-04-19 09:05:44
-
浏览量:3046次2021-07-19 10:11:54
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
七分青年
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明