2014-04-23 43 views
1

幾周前我安裝了GCC 4.8.2。安裝過程進行得很順利,我在我的Ubuntu系統上安裝了GCC 4.8.2(12.04 64位)。現在GNU剛剛發佈了新版本4.9.0。從GCC 4.8.2升級到GCC 4.9.0而沒有完全重建

我的問題是:有沒有辦法將我的GCC升級到4.9.0而不用做所有的過程:從頭開始配置,構建,檢查和安裝? 另外,請告訴我什麼是gcc-4.8.2-4.9.0.diff.gz文件的好處/目的? 它是像腳本/補丁文件來升級我的編譯器?

僅供參考,我沒有計劃在我的系統中擁有兩個不同版本的GCC。

+0

這個問題似乎是題外話題,因爲它是關於安裝軟件。 –

+0

我想它應該移到Unix和Linux SX站點。誰能夠做到這一點? – Netch

+1

這不是太離題!其實它是關於安裝/升級GCC。 –

回答

2

我的問題是:有沒有辦法將我的GCC升級到4.9.0而不用做所有的過程:從頭開始配置,構建,檢查和安裝?

是的,如果你有它已經建成。不,如果你只有資源。

另外,請告訴我gcc-4.8.2-4.9.0.diff.gz文件的好處/目的是什麼?

閱讀patch實用程序如何應用它的手冊。您可以使用此差異將4.8.2源代碼轉換爲4.9.0源代碼。

它是像腳本/補丁文件來升級我的編譯器?

是的,但它的來源。所以建築仍然是必需的。

你真的需要4.9的新功能爲您的項目?

+0

Netch,我可以問你解釋一下嗎?我有一個來自源代碼的GCC 4.8.2版本,目前我有4.9.0的源碼。 –

+1

使用'diff'文件將'patch'應用於源目錄,並從一開始就重建構建過程。 – Netch

+0

Netch爲了迴應你的問題,我真的需要4.9的新功能,我應該說,我是C++程序員,也是IRAN的C++委員會的顧問成員,我遵循C++的新特性(C++ 14 )最近被添加到C++中。另外,我在伊朗/德黑蘭舉辦關於C++的研討會,所以我應該永久使用最新的GCC/Clang/Visual Studio編譯器。 –