diff --git a/README.md b/README.md index 7b4d1437ed04e74db1aed7aeb1355971b7d7f2d2..244d51818eb1dc5fe344bfd7deea50cecd810e0c 100644 --- a/README.md +++ b/README.md @@ -286,6 +286,43 @@ oebuild bitbake -h 由于oebuild二进制包存放在gitee仓库中,因此oebuild在升级时会先克隆最新的二进制仓到用户根目录,并以一个随机文件名命名,然后执行`sudo pip install `来完成升级,在这之中会要求用户输入root密码,在完成升级后会自动删除oebuild二进制包 +##### oebuild compile + +对指定C或者C++文件,进行交叉编译的指令。执行后,静态编译过的二进制文件将被复制到用户当前目录下。 + +``` +oebuild compile [-d source_directory] [-p platform] +``` + +source_directory: 表示目标源代码文件目录。 + +platform:表示交叉编译的目标架构。可选项:arm, aarch64, riscv64, x86_64。此值默认为aarch64。 + +##### oebuild qemu_run + +运行二进制文件的指令。在容器内一键执行交叉编译过的二进制文件,并返回执行结果。使用qemu user模式实现。 + +``` +oebuild compile [-d target_directory] [-p platform] +``` + +target_directory: 表示目标二进制文件目录。 + +platform:表示可执行文件运行目标平台架构。可选项:arm, aarch64, riscv64, x86_64。此值默认为aarch64。 + +##### oebuild deploy + +将openEuler镜像部署到指定平台的指令。该指令将编译或者下载的镜像文件,部署到指定平台。命令自动配置qemu的网络功能,实现传送文件的可能。目前仅支持qemu-system平台。 +一键执行后,命令行将直接跳转到qemu用户登录界面。 + +``` +oebuild deploy [-d target_directory] [-p platform] [-m mode] +``` + +target_directory: 表示目标镜像文件夹的目录。程序会将整个文件夹复制到容器内,再在容器端进行部署。 + +platform:表示部署目标平台的架构。可选项:arm, aarch64, riscv64, x86_64。此值默认为aarch64。 + #### 配置文件介绍 oebuild在生成后有多个配置文件,每个配置文件的作用域不同,下面将介绍各配置文件存放位置以及内容