2010-05-13 249 views
3

我使用RHEL 5.3,附帶gcc 4.1.2和boost 1.33。 因此,沒有boost :: unorded_map,沒有make_shared()工廠函數來創建boost :: shared_ptr和其他更新版本的boost功能。升級升級版本

是否有更新版本的boost與gcc版本兼容? 如果是,升級如何執行?

回答

1

當然,只需從link text下載最新的源代碼。如果你只使用頭文件庫,它只需要解壓。如果您正在使用少數需要圖書館的軟件,您需要構建這些軟件。

3

只需downloadinstall最新版本;它會自動適應你的編譯器。

+0

不知道這是否正確。我剛剛下載並安裝了1.58和'cat /usr/include/boost/version.hpp | grep「define BOOST_LIB_VERSION」'仍然產生1.54? – knutole 2015-04-22 12:20:05