bitbake编译如何剔除recipes-graphics 的编译
时间: 2024-09-23 17:15:44 浏览: 53
recipes-contrib:Symfony Contrib食谱存储库
Bitbake是一个Yocto Project中的构建工具,用于从源码编译软件包并创建定制的Linux发行版。如果你想要剔除`recipes-graphics`目录下的所有图形组件的编译,可以按照以下步骤操作:
1. 打开`local.conf`文件(通常位于顶层目录),这是Bitbake配置的核心文件。
2. 禁止`recipes-graphics`分类的默认添加:
```
PACKAGE_CLASSES_append = " !graphics"
```
这行命令会排除包含在`graphics`类别中的所有软件包。
3. 如果你只想针对某个特定的包,可以在`PACKAGE_EXCLUDE`里指定:
```
PACKAGE_EXCLUDE_append = " graphics/pacakge_name"
```
将`package_name`替换为你想剔除的具体包名。
4. 保存修改并重新运行`bitbake world`或`bitbake your_target`(将`your_target`替换为你需要构建的目标,如`core-image-minimal`)。
5. 在构建过程中,Bitbake会忽略`recipes-graphics`中的所有已排除的组件。
阅读全文