问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙防掉坑指南

发布网友 发布时间:2024-10-09 20:06

我来回答

1个回答

热心网友 时间:2024-10-14 12:28

本教程将详细介绍如何在Windows上利用Docker环境编译鸿蒙内核,以避免在众多误导信息中浪费时间和精力。鸿蒙开源版本分为两个,我们将针对它们分别进行编译过程的讲解。

首先,确保安装Docker Desktop,下载适用于Windows的版本,按照步骤进行安装。为了简化编译步骤,我们将避免不必要的技术难题,直接从官方站点下载源码,而不是尝试成功率不高的Git仓库。

源码获取可通过站点下载,将其下载到E:\openharmony-docker-standard目录,并创建两个子目录:code-1.1.1和code-2.0-canary,用于存放不同版本的源码。因为tar包需要在Linux环境中解压,所以这些操作将在Docker容器中完成。

接下来,为每个版本准备对应的Docker镜像,标准版(L2/Linux)和轻量版(L0~L1/LiteOS)都有专门的镜像。创建容器时,要正确绑定所需的目录。在VSCode中,可以右键选择容器进行inspect和attach shell操作。

编译阶段,通过hb set选择项目(如ipcamera_hispark_aries),hb env设置路径后,检查编译设置。在编译过程中,可能会遇到cJSON/libcjson_shared.cJSON.o的错误,这时需要将llvm 10更换为llvm9。为了提升编译速度,我们去掉测试子系统,通过删除config.json中的test子系统来实现。

最终,编译的输出会存储在out目录下,如out/hispark_aries/ipcamera_hispark_aries。至此,你已经掌握了使用Docker编译鸿蒙内核的基本流程,希望这对你有所帮助。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 【仓颉】配置仓颉运行环境VSCode + Win11 鸿蒙内核源码分析(构建工具篇) | 顺瓜摸藤调试鸿蒙构建过程 玫瑰纯露敷脸有什么危害 信用卡逾期未还款后多久会被列入黑名单 不锈钢厨具哪个牌子好 与黄河有关的歌曲(写歌词) 有一句歌词奔腾的黄河吼起来 含有"黄河"这俩字的歌词都有嘛??? ...文明是我们现代科学所无法解的,它们是外星人所建还是地球人所... “地球人已经阻止不了...”这句话最初是出自哪里? 收音机能接电吹管吗当音响吗 三个月只跑2000公里的车需要保养吗? 汽车多久一次大保养 车跑多少公里大保养一次 名著中的科学:尼尔斯骑鹅旅行记目录 单边行情用什么指标? 常用技术指标及回测 魅族MX3的800万和索尼L36h的1300万像素拍出来的照片有很大的差别吗? 想买个1600左右的手机,现在在考虑小米2s 小米3 魅族mx3 还有vivo系列... 请问三千五元左右的手机 想换一爪机,没多少钱 希望大神们介绍一个3000以下的神机 在此拜谢了... Vue3+TS版本Uniapp:项目前置操作 云南碧塔海湿地的介绍 云南碧塔海湿地湿地资源 碧塔海地址在哪里? 云南碧塔海湿地的地理位置 微信辅助账号如何申请 辅助账号申请方法介绍 抖音如何申请辅助账号? 求问:ipse的柔肤水效果怎么样 无锡职业技术学院对口单招专业有哪些? 无锡职业技术学院在河南有没有单招 摩托车消户后还能再入户吗? 摩托车销户后还能转让继续注册吗 我想在网上买了一辆摩托车,(正规的)。对方销户后,我能不能在我这里直 ... 爱一个人却什么都给不了她心里好难过带字图片 ...还有“我永远只爱她一个人”每一个字的闪动图片 谁能帮我做三张黑底白字图片啊!一个人名!白文政 纯露有什么作用和功效? 如何能让一个人变坏 我要知道:怎样做,才能让一个人变坏~就是可以不在乎一切~漠视一切... 网络信息安全工程师证书有含金量吗?适考人群有哪些?有啥用处?_百度知...