yocto食谱中“ inherit”关键字和“ DEPENDS”关键字的用法

问题描述

继承在yocto中如何工作? 何时在yocto食谱中使用“继承”和“ DEPENDS”?

例如,我的yocto食谱有两件事,

继承单声道

其他人有

DEPENDS = mono

解决方法

inherit用于添加类文件。通常,类文件添加了许多不同的东西,例如正在定义的任务。您可以通过查看不同层中的* / classes / *。bbclass文件来查看它们的作用。 mono.bbclass可能所做的不仅仅是添加DEPENDS。

从基本意义上讲,DEPENDS变量在构建当前配方之前只说“ build mono并使其可用”。它不会定义mono类所做的其他有趣的事情。

如果要编写基于Mono的配方并且需要任务定义等,则可能要使用该类。如果您只想在食谱中使用单声道,则DEPENDS比较合适。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...