openharmony 源码编译大体主要步骤 原创
openharmony 源码编译大体主要步骤
一,安装Ubuntu系统的虚拟机
1、安装 Oracle VM VirtualBox
打开 VirtualBox 官网网站 https://www.virtualbox.org/wiki/Downloads ,下载 Windows 64 位对应的软件包。安装 Oracle VM VirtualBox。
2、安装 Ubuntu20.04
- 下载 Ubuntu 镜像,打开 Ubuntu 官网网站 https://ubuntu.com/download/desktop
- 选择 Ubuntu20.04.2.0.LTS 版本的软件包,点击 Download 下载,
- 打开 Oracle VMVirtualBox,新建虚拟机。(有最新版本可以用最新的)
- 内存分配 4096M(示电脑情况合理分配)
- 虚拟硬盘,文件位置和大小,大小至少为 150G,如果本地硬盘空间充足,可以安装 200G甚至更多。
-
虚拟机常规及网络设置
在 virtual box 对虚拟机设置共享粘贴板。
设置网络。
选择仅主机网络,混杂模式完全打开。
二 源码下载和编译
获取源码
OpenHarmony开源地址 https://gitee.com/openharmony
下载源码:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/get-code/sourcecode-acquire.md
1,建议用ssh下载,https下载出现中断的问题
2,若发生错误:Cannot get https://gerrit.googlesource.com
原因:repo下载错误,使用apt install安装而非鸿蒙官方的方式
解决方案:使用
sudo apt purge repo
卸载后,重新按照配置repo的方式重新安装
标准系统版本建议选择Releases的进行编译验证 https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/Readme.md
标准系统编译构建指导
编译过程中,若出现错误,需要耐心看详情,大部分情况是缺少相关依赖包;需要补充安装
我测试的命名输入行:
./build.sh --rk3568 --ccache
------------------------------------我是800字--------------------------------------------------
------------------------------------我是800字--------------------------------------------------
------------------------------------我是800字--------------------------------------------------
------------------------------------我是800字--------------------------------------------------
------------------------------------我是800字-------------------------------------------
要是编译过程中,出现了其他错误,我也不知道怎么解决!新手一个