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

What is difference between .bb ( recipe ) and .bbclass ( class ) in yocto

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

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

您也可以查看 manual 中的 class 列表。