openharmony 源码编译大体主要步骤 原创

陈浩南xxx
发布于 2022-6-10 14:39
浏览
0收藏

openharmony 源码编译大体主要步骤

一,安装Ubuntu系统的虚拟机

1、安装 Oracle VM VirtualBox

打开 VirtualBox 官网网站 https://www.virtualbox.org/wiki/Downloads ,下载 Windows 64 位对应的软件包。安装 Oracle VM VirtualBox。

2、安装 Ubuntu20.04

  1. 下载 Ubuntu 镜像,打开 Ubuntu 官网网站 https://ubuntu.com/download/desktop
  2. 选择 Ubuntu20.04.2.0.LTS 版本的软件包,点击 Download 下载,
  3. 打开 Oracle VMVirtualBox,新建虚拟机。(有最新版本可以用最新的)
  • 内存分配 4096M(示电脑情况合理分配)
  • 虚拟硬盘,文件位置和大小,大小至少为 150G,如果本地硬盘空间充足,可以安装 200G甚至更多。

openharmony 源码编译大体主要步骤-鸿蒙开发者社区openharmony 源码编译大体主要步骤-鸿蒙开发者社区

  1. 虚拟机常规及网络设置

    在 virtual box 对虚拟机设置共享粘贴板。

openharmony 源码编译大体主要步骤-鸿蒙开发者社区openharmony 源码编译大体主要步骤-鸿蒙开发者社区

设置网络。

选择仅主机网络,混杂模式完全打开。

openharmony 源码编译大体主要步骤-鸿蒙开发者社区openharmony 源码编译大体主要步骤-鸿蒙开发者社区

二 源码下载和编译

获取源码

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

标准系统编译构建指导

标准系统编译构建指导:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-standard-large.md#only_comment_project

编译过程中,若出现错误,需要耐心看详情,大部分情况是缺少相关依赖包;需要补充安装

我测试的命名输入行:

./build.sh --rk3568 --ccache

------------------------------------我是800字--------------------------------------------------
------------------------------------我是800字--------------------------------------------------
------------------------------------我是800字--------------------------------------------------
------------------------------------我是800字--------------------------------------------------
------------------------------------我是800字-------------------------------------------

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-6-10 14:40:36修改
2
收藏
回复
举报
1条回复
按时间正序
/
按时间倒序
陈浩南xxx
陈浩南xxx

要是编译过程中,出现了其他错误,我也不知道怎么解决!新手一个

回复
2022-6-13 11:40:51
回复
    相关推荐