如何在sdk中包含我的库

时间:2017-07-22 16:25:44

标签: cross-compiling embedded-linux yocto qt5.5

我使用bitbake构建了大理石库和meta-qt5-toolchain。 我已成功在我的PC上安装了SDK。但是无法在/ usr / local / oe-core(x64)/

中找到大理石库

我如何包含来自" marble"的图书馆? SDK中的包。 请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要确保食谱中有

BBCLASSEXTEND += "native nativesdk"

解释

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

目标sdk架构在SDKMACHINE变量中描述,主机架构是执行bitbake的机器的架构。 BBCLASSEXTEND = "native nativesdk"会让你使用后缀native(so ${PN}-native)和前缀nativesdk(所以nativesdk-${PN}

来烘焙“虚拟”的食谱

然后,做

bitbake <recipe> -c populate_sdk

希望有所帮助