2010-02-23 78 views

回答

4

您應該將它解壓到您的主目錄,以便您可以構建需要構建的庫(如果您想完全安裝)。 IIRC bjam install默認爲/ usr或/ usr/local中的某處(對不起,不記得了),但我敢肯定你可以覆蓋命令行上的確切位置。

我會把它放在一個不太可能與系統範圍的提升安裝衝突的地方。如果你是這臺機器上唯一的開發人員,我會把它留在你的主目錄中,因爲把它移到其他地方確實沒什麼意義。只要確保相應地調整包含和庫路徑即可。

5

提升也是在Ubuntu軟件倉庫中可用 - 例如,

sudo apt-get install libboost1.40-dev將安裝開發文件的推動作用。如果你不需要最新的絕對版本,這可能是最好的選擇(看起來像Ubuntu 9.10上的最新版本是1.40)。

+0

謝謝。我只是想問一下Ubuntu軟件庫。在Synaptic窗口中,我看到libboost1.40-dev。這是否意味着通過選擇這個軟件包,或使用「apt-get install libboost-dev」,我將獲得整個Boost準備使用,包括二進制文件? 雖然我需要1.41版本,我已經在Windows操作系統中使用,但我可以嘗試1.40。 – 2010-02-23 18:56:19

+0

是的,我會使用'libboost1.40-dev' - 我剛試過'libboost-dev',它想安裝一箇舊版本。 – 2010-02-23 19:04:16

+0

謝謝!我將嘗試以簡單的方式安裝1.40,並測試它是否支持我需要的一切。也許一段時間後1.41將會在倉庫中可用。 可以肯定的是,這種安裝是否能夠實現一切,包括庫?我正在使用需要庫的Boost包,例如Boost.Thread。 – 2010-02-23 19:23:22

1

爲了將來的參考: 嘗試使用apt-get和Synaptic安裝Boost 1.40,我遇到了很多問題:某些文件無法下載,驗證等。另外,此安裝似乎並未構建Boost庫。 最後,我安裝了Boost本手冊手動以下: http://ubuntuforums.org/showthread.php?t=1180792

我接受所有的默認目錄,它被安裝在/ usr /本地。我測試了內聯函數和庫,現在看起來沒問題。