2011-05-05 145 views
1

首先我知道標題是一般的,但我認爲這是提問的正確方式。 細節是:我試圖獲得提升1.46和gcc 4.6使用ppa(ubuntu toolchain gcc和boost最新的libboost)。我可以在10.10上完成,但在11.04上似乎不可能。那麼有沒有官方的方式使用最新版本的gcc和libbbost。我知道ubuntu的默認版本不是最新版本,但我需要一些1.44+增強的東西和gcc 4.6,以獲得一些不錯的:) C++ 11功能。那麼最好的辦法是什麼? PPA?獲取最新版本的GCC並提升最新版本的Ubuntu

+3

儘管它涉及到編譯器,但我認爲這個問題更適合[SuperUser](http://superuser.com),因爲它更多地是關於包管理而不是編程。 – DarkDust 2011-05-05 07:49:48

回答

2

這適用於每一個分佈幾乎在任何操作系統上:

轉到gcc.gnu.org,下載源代碼,解壓縮,看看自述,做一個

./configure 
make -j4 
make install (as root) 

這將在/ usr/local前綴中安裝gcc(您的當前編譯器將保持不變)。 如果你想使用編譯器,你需要讓你的工具鏈知道它,你可以使用一些環境變量(CC,PATH)或手動配置你的項目。

重複提升。