Page tree
Skip to end of metadata
Go to start of metadata


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
  • No labels
Write a comment…