使用Docker方式搭建编译环境
使用安装包方式搭建Ubuntu编译环境步骤如下:
- 安装Docker
- 获取Docker环境:
想要详细了解OpenHarmony编译构建模块功能的开发者可参考编译构建使用指南。
安装Docker
- 请参考官方指导。
获取Docker环境
说明: 不同的源码版本要匹配使用对应版本的Docker环境,本文以Master主干代码为例进行说明。
OpenHarmony的Docker镜像托管在HuaweiCloud SWR上。开发者可以通过该镜像在很大程度上简化编译前的环境配置。下文将介绍具体使用步骤。
方式一:从HuaweiCloud SWR上直接获取Docker镜像进行构建:
获取Docker镜像。
docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5
进入OpenHarmony代码根目录执行如下命令,从而进入Docker构建环境。
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5
方式二:通过Dockerfile 构建本地Docker镜像进行构建:
获取Dockerfile脚本文件,用来构建本地Docker镜像。
git clone https://gitee.com/openharmony/docs.git
进入Dockerfile代码目录路径执行Docker镜像构建命令。
cd docs/docker
./build.sh
进入OpenHarmony代码根目录执行如下命令,从而进入Docker构建环境。
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5