如何在 Yocto SDK 中包含一些库

问题描述 投票:0回答:1

我已经使用 bitbake 构建了

marble
库和
meta-qt5-toolchain
。 我已经在我的电脑上成功安装了 SDK。但是在
/usr/local/oe-core(x64)/

中找不到弹珠库

如何将

marble
包中的库包含在 SDK 中。 请帮忙。

提前致谢。

cross-compiling embedded-linux yocto qt5.5
1个回答
1
投票

你需要确保你的食谱中含有

BBCLASSEXTEND += "native nativesdk"

说明

可以使用

BBCLASSEXTEND = "native nativesdk"
为主机架构(本机)和目标 SDK 架构烘焙二进制文件。

目标sdk架构在

SDKMACHINE
变量中描述,主机架构是执行bitbake的机器的架构。
BBCLASSEXTEND = "native nativesdk"
将允许您使用后缀native(所以
${PN}-native
)和前缀nativesdk(所以
nativesdk-${PN}
)来烘焙“虚拟”食谱

然后,做

bitbake <recipe> -c populate_sdk

希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.