根据适用于Linux的Boost下载说明http://www.boost.org/doc/libs/1_42_0/more/getting_started/unix-variants.html我应该将Boost库提取到我的计算机上的某个目录。我正在与Ubuntu,Eclipse和CDT合作。 什么是安装Boost的正确目录?在/ usr或我的主目录中的某处?在Linux中增强安装
4
A
回答
4
您应该将它解压到您的主目录,以便您可以构建需要构建的库(如果您想完全安装)。 IIRC bjam install
默认为/ usr或/ usr/local中的某处(对不起,不记得了),但我敢肯定你可以覆盖命令行上的确切位置。
我会把它放在一个不太可能与系统范围的提升安装冲突的地方。如果你是这台机器上唯一的开发人员,我会把它留在你的主目录中,因为把它移到其他地方确实没什么意义。只要确保相应地调整包含和库路径即可。
5
提升也是在Ubuntu软件仓库中可用 - 例如,
sudo apt-get install libboost1.40-dev
将安装开发文件的推动作用。如果你不需要最新的绝对版本,这可能是最好的选择(看起来像Ubuntu 9.10上的最新版本是1.40)。
1
为了将来的参考: 尝试使用apt-get和Synaptic安装Boost 1.40,我遇到了很多问题:某些文件无法下载,验证等。另外,此安装似乎并未构建Boost库。 最后,我安装了Boost本手册手动以下: http://ubuntuforums.org/showthread.php?t=1180792
我接受所有的默认目录,它被安装在/ usr /本地。我测试了内联函数和库,现在看起来没问题。
相关问题
- 1. winforms安装文件增强
- 2. 在linux中安装vim-go?
- 3. Java7在Linux中安装
- 4. 在Linux中安装Bundler Mint
- 5. 在linux中安装jdk
- 6. 在Linux上安装
- 7. 在Linux上安装
- 8. 在Linux上安装
- 9. 增强安装将不会安装没有说明至少有一个lib?
- 10. 在Linux上安装tensorflow
- 11. 在linux上安装ephem
- 12. 在linux上安装NPM
- 13. 在Redhat Linux上安装Mercurial
- 14. 在Linux上安装SciPy Debian
- 15. Webpack不在Linux上安装
- 16. 自动安装在Linux
- 17. 在Linux上安装Python Mint
- 18. SimpleGUICS2Pygame在Linux上安装
- 19. 在Linux上安装Oracle DB
- 20. 在Linux上安装mingw
- 21. 安装在Linux内核
- 22. 在Linux上安装Apache Spark
- 23. 在Linux上安装Rglpk
- 24. 错误在Linux上安装
- 25. Flexbuilder 3在Linux下安装
- 26. 在Linux上安装R包
- 27. nginx安装在linux上
- 28. 在Linux上安装openjms
- 29. Cordova Android在Linux上安装
- 30. ubuntu Linux中安装Java OpenGL?
谢谢。我只是想问一下Ubuntu软件库。在Synaptic窗口中,我看到libboost1.40-dev。这是否意味着通过选择这个软件包,或使用“apt-get install libboost-dev”,我将获得整个Boost准备使用,包括二进制文件? 虽然我需要1.41版本,我已经在Windows操作系统中使用,但我可以尝试1.40。 – 2010-02-23 18:56:19
是的,我会使用'libboost1.40-dev' - 我刚试过'libboost-dev',它想安装一个旧版本。 – 2010-02-23 19:04:16
谢谢!我将尝试以简单的方式安装1.40,并测试它是否支持我需要的一切。也许一段时间后1.41将会在仓库中可用。 可以肯定的是,这种安装是否能够实现一切,包括库?我正在使用需要库的Boost包,例如Boost.Thread。 – 2010-02-23 19:23:22