如何将 libsqlite3-dev 添加到 sqlite3 C 程序的 yocto 内核
How to add libsqlite3-dev to yocto kernel for sqlite3 C program
我想对 C 程序使用 sqlite3 CLI 和 sqlite3.h。我创建自己的 DISTRO conf 文件如下:
DISTRO = "mydistro"
DISTRO_NAME = "MyDistro (customized distro)"
DISTRO_VERSION = "1.0"
IMAGE_INSTALL_append = " cli"
IMAGE_INSTALL_append = " bash"
IMAGE_INSTALL_append = " sqlite3 libsqlite3-dev"
EXTRA_IMAGE_FEATURES .= " ssh-server-openssh"
bitbake the core 后,在嵌入式内核中可以找到sqlite3 CLI,但是找不到Sqlite3 的头文件。谁知道如何解决导入头文件的问题?
提前致谢!
好的。我真的不需要 yocto 内核中的 sqlite3.h 。我只需要在我的主机 ubuntu 中编译食谱。当我对食谱进行 bitbake 时,我收到如下警告消息:
WARNING: cli-0.1-r0 do_package_qa: QA Issue: cli rdepends on libsqlite3,
but it isn't a build dependency, missing sqlite3 in DEPENDS or PACKAGECONFIG? [build-deps]
按照提示,我在我的食谱中添加了一行 cli_0。1.bb 文件:
DEPENDS = "sqlite3"
那就解决了。
我想对 C 程序使用 sqlite3 CLI 和 sqlite3.h。我创建自己的 DISTRO conf 文件如下:
DISTRO = "mydistro"
DISTRO_NAME = "MyDistro (customized distro)"
DISTRO_VERSION = "1.0"
IMAGE_INSTALL_append = " cli"
IMAGE_INSTALL_append = " bash"
IMAGE_INSTALL_append = " sqlite3 libsqlite3-dev"
EXTRA_IMAGE_FEATURES .= " ssh-server-openssh"
bitbake the core 后,在嵌入式内核中可以找到sqlite3 CLI,但是找不到Sqlite3 的头文件。谁知道如何解决导入头文件的问题?
提前致谢!
好的。我真的不需要 yocto 内核中的 sqlite3.h 。我只需要在我的主机 ubuntu 中编译食谱。当我对食谱进行 bitbake 时,我收到如下警告消息:
WARNING: cli-0.1-r0 do_package_qa: QA Issue: cli rdepends on libsqlite3,
but it isn't a build dependency, missing sqlite3 in DEPENDS or PACKAGECONFIG? [build-deps]
按照提示,我在我的食谱中添加了一行 cli_0。1.bb 文件:
DEPENDS = "sqlite3"
那就解决了。