gpt4 book ai didi

C++ Boost线程库拉入整个开发环境

转载 作者:行者123 更新时间:2023-11-30 01:27:23 25 4
gpt4 key购买 nike

我在我的应用程序中使用了 boost-thread。当我在客户端机器(运行 Ubuntu 11.10)上部署这个应用程序时,我需要确保 libboost_thread.so 在机器上可用。然而,当我运行“apt-get install libboost-thread1.46”时,它似乎引入了整个开发环境(libgcc、libbost1.46-dev 等)。 native 只需要运行时环境,不需要开发环境。我想知道是否有更好的方法来处理这个问题。

最佳答案

没有这样的包异常:Ubuntu 上不存在包“libboost-thread1.46”,apt-get 将其视为正则表达式,开发包 匹配表达式。这两个候选包分别命名为 libboost-thread1.46-devlibboost-thread1.46.1 ,其中后者是您想要的包。它仅依赖于三个库(libgcc、libc、libstdc++),您无论如何都需要部署所有这些库,因为您的程序和 libboost-thread 链接到它们。

因此,通过安装 libboost-thread1.46.1 进行部署,一切都应该没问题。

关于C++ Boost线程库拉入整个开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9013127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com