在yocto sdk中添加json-c包

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

我想为arm64架构创建一个yocto sdk,其中包含json-c库包。

在 poky 目录中运行“source oe-init-build-env”后,我对 local.conf 文件进行了以下更改: 机器??=“qemuarm64” IMAGE_INSTALL +=“json-c”

然后我运行“bitbake core-image-minimal”和“bitbake -c populate_sdk core-image-minimal”。

我看到该包被编译为本机,但我在创建的映像中和 SDK 中都没有看到它。 我也尝试了目标“core-image-full-cmdline”,但也没有运气。

我做错了什么?

yocto
1个回答
0
投票

要在SDK中添加包,有2个命令

TOOLCHAIN_TARGET_TASK:append = " json-c" 

TOOLCHAIN_HOST_TASK:append = " json-c"

可能,你的项目中还需要使用inherit populate_sdk,请看一下上面2个命令。我是按照kirkstone版本写的。如果您使用的是dunfell版本,请使用此命令

TOOLCHAIN_TARGET_TASK_append = " json-c" 

TOOLCHAIN_HOST_TASK_append = " json-c"
© www.soinside.com 2019 - 2024. All rights reserved.