根據適用於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