【问题标题】:How to configure which BOOST library files are included in a Yocto SDK如何配置 Yocto SDK 中包含哪些 BOOST 库文件
【发布时间】:2018-06-27 01:12:36
【问题描述】:

我的问题几乎是这个问题的直接扩展,它询问如何将 BOOST 添加到 Yocto SDK。 (Adding Boost recipe to Yocto SDK)

我按照上述链接的答案进行操作,我可以看到完整的库集已经编译,但只有其中的一个子集最终出现在发行版中。例如,我需要某些“*-mt.so”库,但只有一些单线程库被复制到最终的 rootfs 存档中。

有人可以告诉我如何做到这一点吗?

我不熟悉 Poky,所以可能有错误的术语 - 抱歉!

亲切的问候,凯文

【问题讨论】:

    标签: boost yocto


    【解决方案1】:

    如果您不确定,可以使用 oe-pkgdata-util 找出您需要什么。在这种情况下,

    oe-pkgdata-util list-pkg-files -p boost
    

    这将列出 boost recipe 生成的包,其中包含文件。

    如果您正在寻找特定的东西,对于这种情况,请尝试以下操作:

    oe-pkgdata-util find-path *-mt.so
    

    【讨论】:

      【解决方案2】:

      随着 Kevins 的回答,您可以随时说出需要安装哪些文件。这可以在配方文件中完成(对于 boost 可以添加一个 .bbapend 文件并通过在 do_install += " " 中指定它们来写入要安装的文件)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-27
        • 1970-01-01
        • 2015-08-19
        • 2019-05-02
        • 2023-03-03
        • 2012-06-11
        • 2010-11-21
        相关资源
        最近更新 更多