OpenHarmony开发者论坛

标题: wukong如何编译 [打印本页]

作者: Yoimiya    时间: 2024-10-10 17:24
标题: wukong如何编译
[md]### 【问题描述】

**我想要修改并编译wukong,并推送至开发板中运行,这是否可以做到?**


DevEvoStudio无法打开wukong项目(直接从gitee中克隆的文件夹)

![image.png](https://forums-obs.openharmony.c ... 8fuqst3fs8x8t2w.png "image.png")

如果使用其他IDE打开项目,又该如何才能配置项目并编译呢?

wukong的官方文档说使用build.sh进行编译,但根本没有这个文件,且整个项目没有找到cmake的相关配置

![image.png](https://forums-obs.openharmony.c ... lpp3ku27iametat.png "image.png")

### 【运行环境】

操作系统:Windows11
DevEvoStudio版本:4.0.0.600
SDK版本:OpenHarmony10
[/md]
作者: fengyunrenwu    时间: 3 天前
wukong编译需要通过Ubuntu18.04或者Ubuntu22.04环境上编译构建触发
1、首先要将OpenHarmony代码仓拉取到本地:repo init -u
https://gitee.com/openharmony/manifest.git  -b master --no-repo-verify;repo sync -c,
2、在工程目录下预编译:./build/prebuilt_download.sh
3、编译wukong:./build.sh --product-name rk3568 --build-target wukong。

编译完成后在out/rk3568/ostest/wukong下存在一个wukong二进制即为需要的内容。将该文件通过上述2.2方式推送到设备即可。
作者: 深开鸿_胡瑞涛    时间: 3 天前
oepnharmony上不用cmake配置编译,用的是BUILD.gn,存放wukong构建的配置,具体包括构建对象、方式、依赖、硬件架构、文件格式;wukong的仓是:https://gitee.com/openharmony/ostest_wukong;gitee拉下来的不是一个openharmony的应用工程,所以无法用deveco studio打开;你可以用vscode打开,修改后放到源码中编译;使用 build.sh 进行编译是指源码根目录下的build.sh文件。拉取源码的步骤是:
1. 拉取代码:OpenHarmony代码仓拉取到本地:repo init -u
https://gitee.com/openharmony/manifest.git  -b master --no-repo-verify;repo sync -c,
2. 预编译:根目录下 ./build/prebuilt_download.sh
3. 编译wukong:根目录下 ./build.sh --product-name rk3568 --build-target wukong。




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5