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
最后编辑:SteveChen 更新时间:2024-09-17 16:55