yocto 中的 .bb ( recipe ) 和 .bbclass ( class ) 有什么区别

md.*_*mal 8 linux embedded-linux yocto

我刚刚开始了解 Yocto。我没有找到太多关于类 (.bbclass) 文件的信息。我知道 .bb 文件是一个包含构建包指令的配方。我们什么时候必须写菜谱,什么时候写一个类或者两者之间有什么区别

Nay*_*yfe 6

Yocto 类(.bbclass)用于分解配方的代码,以处理一些常见问题。例如,在配方中处理 CMake 是在 cmake.bbclass 中进行的,因此当您添加 时inherit cmake,您的配方将管理 CMake 细节。

您也可以查看手册中的班级列表。