2011-06-15 139 views
0

我仍然是在Ubuntu下安裝軟件包的學習者。實際上,我已經從一年多前的torrent中複製了一個ubuntu的iso映像文件,並且我在Windows機器上使用Oracle Virtual Box運行(主要是用g ++編譯)。在ubuntu上安裝gcc neer版本4.6

那時我已經安裝了gcc 4.4.1。現在I am updating it to 4.6(gcc-4.6-20110610.tar.bz2)。我不知道我的4.4.1軟件包的存儲位置,但是我存儲在本地文件夾中的4.6軟件包。我的問題是:

(1)我的4.4包會受到這個新安裝的影響嗎? (2)有沒有一種方法可以隨時在兩種編譯之間切換(比如gcc-4.4或gcc-4.6)?

+0

此問題屬於http://askubuntu.com – Jesper 2011-06-15 12:10:30

回答

2

如果你把gcc 4.6安裝到你的home文件夾的一個目錄下(我猜這就是你的意思是「本地文件夾」),那麼它不會影響你的標準gcc 4.4安裝。

我有Ubuntu 11.04和我有gcc 4.5(Ubuntu 11.04的標準版本)和gcc 4.4安裝。 (我需要4.4,因爲NVIDIA的CUDA工具箱需要gcc 4.4)。我通過軟件包管理系統安裝它們,而不是放在我的主目錄中的文件夾中。有了這個設置,gcc默認爲4.5版,如果我想使用4.4版,我必須鍵入gcc-4.4

據我所知,目前還沒有針對Ubuntu的gcc 4.6官方軟件包。

1

package4.4不會受到影響,你可以同時擁有兩個版本的gcc。 但是默認情況下,只有一個有效版本的鏈接朝向命令'g ++'。