我们可以使用“ bitbake -c populate_sdk_ext”在yocto构建中生成可扩展的SDK
我想将STAGING_KERNEL_BUILDDIR目录(“ $ {TMPDIR} / work-shared / $ {MACHINE} / kernel-build-artifacts”)导出为可扩展SDK的一部分,以便我可以构建依赖于这些的其他项目标头。默认情况下不会导出。
我做了一些研究,发现可以将kernel-devsrc添加到TOOLCHAIN_HOST_TASK。这适用于标准SDK,但不适用于可扩展SDK。
在构建和安装可扩展SDK之后,如果我将STAGING_KERNEL_BUILDDIR从构建目录手动复制到SDK安装文件夹(sdk / tmp / workshared / $ {MACHINE} /),则可以使用eSDK构建其他项目。 / p>
因此,我只想将STAGING_KERNEL_BUILDDIR打包为e-sdk的一部分,以便在我安装e-SDK时,kernel-build-artifacts将成为sdk / tmp / work-shared / $ {MACHINE}文件夹的一部分。 / p>
非常感谢您的帮助!