根据适用于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
- 3. 在Linux中安装Pybluez
- 4. 在chroot中安装Alpine Linux
- 5. 在linux中安装jdk
- 6. 在linux中安装vim-go?
- 7. 在Linux中安装NetLogo
- 8. Java7在Linux中安装
- 9. 在Arch Linux中安装urllib2
- 10. Tomcat7在Linux中安装
- 11. 在Linux中安装Bundler Mint
- 12. 在Linux上安装
- 13. 在Linux上安装
- 14. 在Linux安装eclipse
- 15. 在Linux上安装
- 16. Linux安装
- 17. 增强安装将不会安装没有说明至少有一个lib?
- 18. ubuntu Linux中安装Java OpenGL?
- 19. 安装在Linux内核
- 20. 在Linux上安装Java
- 21. 在Linux上安装tensorflow
- 22. 错误在Linux上安装
- 23. 在Linux上安装Sybase ASE
- 24. 在Linux上安装python2.6Mint
- 25. 在Redhat Linux上安装Mercurial
- 26. 在Linux上安装R包
- 27. 在linux上安装ephem
- 28. 在Linux上安装Python Mint
- 29. 在Linux上安装Freeglut
- 30. 在HELiOS Linux上安装USB
谢谢。我只是想问一下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