Yocto - 如何将 blkid.h 文件添加到 rootfs
Yocto - how to add blkid.h file to rootfs
我想将我自己的包含 blkid.h 文件的应用程序添加到一些 Yocto Linux 发行版中。在 .manifest 文件中,我找到了 libblkid1
库和 util-linux-blkid
包,但在 rootfs 中我没有这样的文件。我应该将哪个包或库添加到图像中以获取 blkid.h 文件?
提前感谢您的帮助。
liblkid1
是来自 util-linux
配方 (util-linux-libblkid
) 的软件包。如果你想要headers,你可能需要添加util-linux-libblkid
的开发包:
IMAGE_INSTALL += "util-linux-libblkid-dev"
但我不明白你为什么需要 headers,你是在目标上编译吗?因为如果您使用 Yocto 编译您的应用程序,header 将在图像生成期间位于主机端,并且在目标上不是必需的。或者,如果您使用 SDK 进行编译,您也不需要目标上的 headers。
我想将我自己的包含 blkid.h 文件的应用程序添加到一些 Yocto Linux 发行版中。在 .manifest 文件中,我找到了 libblkid1
库和 util-linux-blkid
包,但在 rootfs 中我没有这样的文件。我应该将哪个包或库添加到图像中以获取 blkid.h 文件?
提前感谢您的帮助。
liblkid1
是来自 util-linux
配方 (util-linux-libblkid
) 的软件包。如果你想要headers,你可能需要添加util-linux-libblkid
的开发包:
IMAGE_INSTALL += "util-linux-libblkid-dev"
但我不明白你为什么需要 headers,你是在目标上编译吗?因为如果您使用 Yocto 编译您的应用程序,header 将在图像生成期间位于主机端,并且在目标上不是必需的。或者,如果您使用 SDK 进行编译,您也不需要目标上的 headers。