【问题标题】:Boost installation in Linux在 Linux 中加速安装
【发布时间】:2010-02-23 15:37:11
【问题描述】:

根据 Linux http://www.boost.org/doc/libs/1_42_0/more/getting_started/unix-variants.html 的 Boost 下载说明,我应该将 Boost 库解压缩到我计算机上的某个目录中。我正在使用 Ubuntu、Eclipse 和 CDT。 安装 Boost 的正确目录是什么?在 /usr 或我的主目录中的某个地方?

【问题讨论】:

    标签: linux eclipse boost


    【解决方案1】:

    Boost 在 Ubuntu 存储库中也可用 - 例如,

    sudo apt-get install libboost1.40-dev 将安装用于 boost 的开发文件。如果您不需要绝对最新版本(看起来 Ubuntu 9.10 上可用的最新版本是 1.40),这可能是最佳选择。

    【讨论】:

    • 谢谢。我只是想问一下 Ubuntu 存储库。在 Synaptic 窗口中,我看到了 libboost1.40-dev。这是否意味着通过选择此软件包或使用“apt-get install libboost-dev”,我将获得整个 Boost 可供使用,包括二进制文件?虽然我需要 1.41 版本,我已经在 Windows 操作系统中使用,但我可以尝试 1.40。
    • 是的,我会使用libboost1.40-dev -- 我刚试过libboost-dev,它想安装旧版本。
    • 谢谢!我将尝试以简单的方式安装 1.40,并测试它是否支持我需要的一切。也许一段时间后 1.41 将在存储库中可用。可以肯定的是,这个安装是否可以完成一切,包括库?我正在使用需要库的 Boost 包,例如 Boost.Thread。
    【解决方案2】:

    您应该将它解压缩到您的主目录,以便构建那些需要构建的库(如果您想进行完整安装)。 IIRC bjam install 默认位于 /usr 或 /usr/local 中的某个位置(抱歉,不记得了)但我很确定您可以覆盖命令行上的确切位置。

    我会把它放在不太可能与系统范围的 boost 安装发生冲突的地方。如果你是这台机器上唯一的开发人员,我会把它留在你的主目录中,因为将它移到其他地方确实没有多大意义。只需确保相应地调整包含和库路径即可。

    【讨论】:

      【解决方案3】:

      供将来参考: 尝试使用 apt-get 和 Synaptic 安装 Boost 1.40,我遇到了很多问题:一些文件无法下载、验证等。此外,这个安装似乎没有构建 Boost 库。 最后,我按照本手册手动安装了 Boost: http://ubuntuforums.org/showthread.php?t=1180792

      我接受了所有默认目录,它安装在 /usr/local 中。我测试了内联函数和库,现在看起来还可以。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-07
        • 2014-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多