我想为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”,但也没有运气。
我做错了什么?
要在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"