回复
     梅科尔工作室OpenHarmony设备开发培训笔记第五章学习笔记
wx62ed0a321e400
 发布于 2022-8-8 18:03
 浏览
 0收藏
OpenHarmony的编译构建
基于GN和Ninja搭建。GN是一种元构建系统,可以生成Ninja构建文件,可读性更好,更容易编写和维护,速度更快。
ninja编译工具
在linux下通常用makefile来控制代码的编译,但是对于大项目来说有时候会比较慢,而ninja相对来说更注重于编译速度
构建流程图
    命令的作用,”hb set“: 设置OpenHarmony源码目录和要编译的产品;”hb build“: 编译产品、开发板或者组件。

系统和环境准备
工具名称用途说明版本要求获取渠道
Python	:编译构建工具	V3.7.4~V3.8.x 64位版本	
Node.js:	提供npm环境	v12.0.0及以上 64位版本	
hpm:	包管理工具	最新版	npm install -g @ohos/hpm-cli
pacharm:	代码编辑工具	V1.53及以上 64位版本。	
DevEco Device Tool:	OpenHarmony源码的编译、烧录、调试插件工具	v2.2 Beta1	下载前,请使用华为开发者帐号登录,如未注册,请先注册华为开发者帐号。
编译源码
    在Projects中,点击工程的Settings按钮,在hi3861V100配置页签中,设置源码的编译类型build_type,默认为“release“类型,请根据需要进行修改。然后点击Save按钮进行保存。

保存后,点击Open打开Hi3861V100的工程,打开DevEco Device Tool界面,在“PROJECT TASKS”中,点击对应开发板下的Build按钮,执行编译。

分类 
    
        赞
        
 
        收藏 
      
 回复
  相关推荐
 



















