2014-10-06 98 views
2

由於遺留問題,我必須在當前的Ubuntu-gnome 14.04 32位虛擬機中安裝gcc/g ++版本4.4.7。如何在ubuntu 14.04中通過apt-get安裝gcc/g ++的早期版本(4.4.7)?

通過apt-get安裝的默認更新是4.8.2,這是該項目的「不行」工作。 我已經刪除它(apt-get刪除)。下載並試圖安裝4.4.7源代碼,但它需要很多依賴。

通過apt-get安裝我試着這樣做:

sudo apt-get install gcc-4.4 

下載/安裝是相當快的,當checkign gcc版本給它表明沒有GCC安裝到運行

sudo apt-get install gcc 

如果我這樣做,我會得到4.8版本。

以上所有內容也適用於g ++。

+1

爲什麼你需要GCC 4.4.7?你可以安裝幾個版本的GCC,並明確地使用'g ++ - 4.7或'gcc-4.4'§...... – 2014-10-06 11:40:11

+0

看看這個stackoverflow [安裝舊版本的gcc](http://stackoverflow.com/questions/7854752/installed-older-version-of-gcc)和[使用apt-get安裝舊版gcc](http://superuser.com/questions/596197/installing-older-version-of-gcc-using- apt-get)超級用戶。這些問題確實屬於超級用戶或者可能要求ubuntu。 – 2014-10-06 11:44:52

+0

@BasileStarynkevitch:我找到了你的解決方案。然而我認爲可以通過apt-get來安裝版本。 – miguels 2014-10-06 13:27:16

回答

1

我編譯的代碼與問題解決了以下標誌:

g++-4.4.7 

它編譯爲一個特定版本。 (在本例中爲4.4.7)

+0

這對我不起作用:'g ++ - 4.6.3:command not found'。你能幫助我們瞭解命令語法嗎? – Shamim 2016-12-31 14:31:13

+0

這就是語法,也許你沒有安裝4.4版本。首先嚐試命令g ++ - 4.4並檢查它是否已安裝。 – miguels 2017-01-02 09:22:00

0

要安裝特定版本,請使用sudo apt-get install package=version。或使用突觸包管理器它允許您安裝特定的版本。