按照OpenHarmony环境搭建文章做完基础配置之后,我们已经下载了OpenHarmony的code,以及编译工具hb命令,接下来我们就可以编译OpenHarmony了

文章参考链接:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-standard-running-hi3516-build.md

OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考使用build.sh脚本编译源码。

在Ubuntu环境下进入源码根目录,执行如下命令进行编译:

  1. 设置编译路径。

    hb set
  2. 选择当前路径。

    .
  3. 在hisilicon下选择hispark_taurus_standard并回车。

    图1 Hi3516编译设置图例

  4. 执行编译。

    说明:

    • 单独编译一个部件(例如hello),可使用“hb build -T 目标名称”进行编译。

    • 增量编译整个产品,可使用“hb build”进行编译。

    • 完整编译整个产品,可使用“hb build -f”进行编译。

    此处以完整编译整个产品为例进行说明。

    hb build -f
  5. 编译结束后,出现“build success”字样,则证明构建成功。

OpenHarmony编译相关推荐

  1. openharmony编译报错ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor

    ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor 作者:坚果 公众号:" ...

  2. OpenHarmony编译构建系统详解,从零搭建windows下开发环境,巨方便!

    自从OpenHarmony更新了dev-tool,就可以在windows下构建鸿蒙(轻量型)系统了,这对于进行MCU开发的朋友们,学习鸿蒙OS会友好许多!我们可以更快的构建出系统,方便快速学习和验证. ...

  3. 看看OpenHarmony编译出的镜像中都有啥

    1. 编译生成的镜像 OpenHarmony 编译生成的东西都存放在 out/ohos-arm-release/packages/phone/images/ 目录,看一下里面都有啥 lim@TIM:~ ...

  4. 【鸿蒙OS开发入门】16 - 重头搭建Ubuntu新环境编译OpenHarmony 3.0 LTS

    [鸿蒙OS开发入门]16 - 重头搭建Ubuntu新环境编译OpenHarmony 3.0 LTSv 一.配置Telnet 和 samba 二.下载code-v3.0-LTS.tar.gz源码 三.配 ...

  5. openharmony 3.1release版本编译

    1. 切换dash为bash,ctrl+alt+t 打开终端,输入以下命令 sudo dpkg-reconfigure dash 输入密码,然后tab选择否,确认 查看是否链接成功 2.安装pip3, ...

  6. OpenHarmony开发资料归档

    目录 环境搭建操作篇 ​编辑 测试篇 子系统篇 芯片移植适配篇 简单操作体验篇 源码解析篇 应用开发样例篇 版本特性解析篇 视频课程分享篇 开发者体验分享篇 书籍篇 正儿八经官方篇 好用链接 交流渠道 ...

  7. OpenHarmony环境搭建

    OpenHarmony3.0 Environment Construction 安装虚拟机(以Ubuntu为例) Github链接:OpenHarmony3.0-Ec.mdOpenHarmony3.0 ...

  8. OpenHarmony之Ubuntu22.04执行hb set报错

    错误提示 最近在使用Ubuntu22.04搭建OpenHarmony编译环境,在执行hb set命令选择开发板时出现如下报错: 详细log如下: fangye@fangye-virtual-machi ...

  9. OpenHarmony 集成ssh服务器 Dropbear

    ssh是一个常见的.可靠的远程终端/文件传输的协议,OpenHarmony本身并没有ssh服务器的功能. 为了启用ssh功能,我们需要引入一个第三方软件 Dropbear Dropbear是什么 Dr ...

最新文章

  1. 开发版速达与总部原版速达的优势
  2. 搞懂 mismatch dep signature
  3. Java多线程(五)——多线程的多线程池
  4. Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT)
  5. Java的arrays运用
  6. Vue上传文件之后显示文件内容
  7. hdoj2046骨牌铺方格题解+拓展(递推/斐波那契)
  8. 敏捷软件质量保证的方法与实践
  9. TortoiseSVN 安装中文语言包,SVN中文语言包
  10. Spring Cloud Eureka Server 源码解析(七)处理客户端增量下载请求、读写锁问题
  11. 多波束测深系统工作原理及组成,多波束在无人船上的应用
  12. zookeeper节点创建
  13. 华为鸿蒙是开源式系统,全面开源!华为自研操作系统鸿蒙正式亮相
  14. 【计算机视觉】人类颜色感知、光受体、光波长和颜色信息以及颜色匹配
  15. [Elasticsearch] 过滤查询以及聚合(Filtering Queries and Aggregations)
  16. c语言温度高于启动 温度低于关闭,基于单片机C语言万年历智能温控风扇设计报告-proteus大赛.pdf...
  17. ctp新浪股票接口需要注意的几个细节
  18. Nowa Flutter开发教程之 03 界面布局
  19. vulnhub Vegeta: 1
  20. Java 使用 ffmpeg.exe ( FLV视频转换器 )

热门文章

  1. c语言malloc申请三维数组,C语言malloc函数为一维,二维,三维数组分配空间
  2. 终稿:教材管理系统与教学评估系统
  3. iCMS内容管理系统开源
  4. Springboot集成knife4j,Failed to start bean ‘documentationPluginsBootstrapper‘;导致系统不能正常启动
  5. linux搭建iscsi服务器
  6. 单元电路设计之继电器学习
  7. QGIS|三步拥有全国县级行政区划
  8. 计算机无法读取exe文件,详解EXE文件出错不能打开的修复方法
  9. virtio虚拟化框架
  10. APP自动化测试框架