根据Linux http://www.boost.org/doc/libs/1_42_0/more/getting_started/unix-variants.html的Boost下载说明,我应该将Boost库提取到计算机上的某个目录中。我正在使用Ubuntu,Eclipse和CDT。 什么是安装Boost的正确目录?在/ usr或我的主目录中的某个地方?
答案 0 :(得分:5)
Ubuntu存储库中也提供了Boost - 例如,
sudo apt-get install libboost1.40-dev
将安装boost的开发文件。如果你不需要绝对最新的版本(看起来像Ubuntu 9.10上的最新版本是1.40),这可能是最好的选择。
答案 1 :(得分:4)
您应该将其解压缩到主目录,以便构建需要构建的库(如果要进行完整安装)。 IIRC bjam install
默认为/ usr或/ usr / local中的某个地方(抱歉,不记得了),但我很确定你可以覆盖命令行上的确切位置。
我把它放在一个不太可能与系统范围的安装升级冲突的地方。如果你是这台机器上唯一的开发人员,我会将它留在你的主目录中,因为在其他地方移动它并没有多大意义。只需确保相应地调整包含和库路径。
答案 2 :(得分:1)
供将来参考: 尝试使用apt-get和Synaptic安装Boost 1.40,我遇到了很多问题:一些文件无法下载,验证等。此外,这个安装似乎没有构建Boost库。 最后,我按照本手册手动安装了Boost: http://ubuntuforums.org/showthread.php?t=1180792
我接受了所有默认目录,它安装在/ usr / local中。我测试了内联函数和库,现在它看起来还不错。