Bitbake是Yocto上提供给开发者使用的构建命令,其语法如下:

bitbake [options] [recipename/target recipe:do_task …]
以下是Bitbake常用的参数和用法,使用bitbake命令前,必须先执行过初始化Yocto构建。

构建一个软件包
删除文件
显示构建时的环境变量
构建一个软件包

$  bitbake recipe

删除文件
Bitbake中删除文件有三种方式。

仅删除解压任务后的输出文件

删除目标从”do_unpack”任务后所有输出的文件(do_unpack, do_configure, do_compile, do_install, and do_package)

$ bitbake -c clean recipe

删除文件和源代码

删除目标的所有输出文件、sstate缓存和下载的源文件(即DL_DIR目录下的文件)。本质上,do cleanall任务与do cleansstate任务相同,只是增加了删除下载的源文件。

$ bitbake -c cleanall recipe

删除目标的所有输出文件和sstate缓存。本质上,do_cleansstate任务与do_clean任务是相同的,只是添加了对sstate缓存的删除。

$ bitbake -c cleansstate recipe

显示构建时的环境变量

$ bitbake -e foo
作者:SteveChen  创建时间:2024-09-17 16:53
最后编辑:SteveChen  更新时间:2024-09-17 16:55
上一篇:
下一篇: