我正在使用 Yocto Project 开发一个 Linux 映像 操作系统。
我正在使用SUMO分支(Yocto Project 2.5)。
为了在我的 Linux 映像中安装 boost 库,我将此行添加到 local.conf 文件中:
IMAGE_INSTALL_append = " boost"
但是我发现默认安装的版本是Boost 1.66.0。
在 meta/recipes-support/boost 目录下我可以找到三个文件:
食谱-支持/提升/boost_1.66.0.bb
食谱-支持/提升/boost-1.66.0.inc
食谱-支持/boost/boost.inc
我认为这些就是这个库的秘诀。
我需要使用版本 1.70.0,因为我有一个使用此版本编码的应用程序。
我不知道如何修改这些食谱以获得所需的版本,或者还有其他方法可以使用吗?我在互联网上找不到任何有用的提示。你能帮我吗 ?
谢谢!
Dunfell 之后关于风格和 Yocto 版本的补充说明:
build/local.conf
中可能不是您想要的。PREFERRED_VERSION:boost
(最好靠近需要旧版本的原因)IMAGE_INSTALL:append = "<YOUR_OTHER_PGS> boost"
PREFERRED_VERSION:boost="1.85.0"