2012-10-20 185 views
5

我需要在Linux Mint的安裝最新版本的GCC 13.我發現了一些有用的終端命令的Ubuntu 12.04,但似乎在互聯網上不存在任何的薄荷類似...如何在Linux Mint上安裝GCC 4.7.2?

編輯:我解決了問題,所以,爲了幫助別人,寫這些命令:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get install g++-4.7 c++-4.7

一切正常。 :)

回答

2

要查找指定的包型

apt-cache search "package" 

在你的情況 「海灣合作委員會」。我顯示了至少40個不同的gnu編譯器軟件包可供選擇。聽起來像你想要的那個是gcc-4.7-base。您也可以在搜索前更新apt-get

sudo apt-get update 
5

我在不久之前完成了它的工作,我從源代碼構建它。

我跟着指示here,但我下載並提取GCC 4.7.2第一,而不是最後一個和更換步驟3到5運行此腳本,用它(這確實這些步驟你):

gcc-4.7.2/contribs/download_prerequisites

您可以從鏡像站點下載的gcc來源:http://gcc.gnu.org/mirrors.html


編輯:添加在-後指令

  1. 下載並解壓G ++ - 4.7.2

  2. $ sudo易於得到安裝gcc-multilib的M4

  3. 爲了補償路徑的信息不足,這增加對.bashrc中

    出口LD_LIBRARY_PATH =在/ usr/local/lib目錄:$ LD_LIBRARY_PATH

    出口LIBRARY_PATH =/usr/lib目錄/ I386-1 inux下-GNU出口

    出口C_INCLUDE_PATH =的/ usr /包括/ I386-Linux的GNU出口

    出口CPLUS_INCLUDE_PATH =的/ usr /包括/ I386-Linux的GNU

  4. 添加這些符號鏈接對於相同原因:

    $ sudo的LN -s /usr/include/i386-linux-gnu/gnu/stubs-32.h/usr/include目錄/ GNU

    $ sudo的LN -s/usr/lib目錄/ I386 -linux-gnu/crti.o/usr/lib/crti。Ø

    $ sudo的LN -s /usr/lib/i386-linux-gnu/crt1.o /usr/lib/crt1.o

    $ sudo的LN -s/usr/lib目錄/ I386-Linux的GNU/crtn.o /usr/lib/crtn.o

    $ sudo的LN -s /usr/local/lib/libmpc.so.3 /usr/lib/libmpc.so.3

  5. 運行gcc-4.7.2/contribs/download_prerequisites

  6. configure,make,make install