Linux公升級安裝GCC g

2021-07-15 21:38:45 字數 1339 閱讀 5619

各發行版本linux中,其自帶的gcc安裝源版本都比較舊,我所使用centos 6系統中,gcc版本只有4.4.7。最近要安裝幾個軟體要求gcc 4.8+,無奈只能手動公升級gcc。

wget

// 或

wget

tar -xf gcc-5.2.0.tar.bz2

解壓完成後,執行以下命令進入工作目錄:

cd gcc-5.2.0

./contrib/download_prerequisites

4. 配置安裝gcc

建立乙個輸出目錄,編譯時所有生成的中間檔案都放到該目錄下:

mkdir gcc-temp

工作目錄切換至輸出目錄,並在其中執行配置和安裝:

cd gcc-temp

執行configure配置安裝檔案:

../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

配置完成後,執行以下命令,編譯gcc:

make

注意:編譯gcc時間較長,我用了近三個小才編譯完成。

編譯完成後,安裝gcc:

make install

安裝完成後還需要替換系統預設的gcc,執行以下命令,查詢5.2版本的安裝檔案:

ls /usr/local/bin | grep gcc

輸出如下:

gccgcc-ar

gcc-nm

gcc-ranlib

x86_64-unknown-linux-gnu-gcc

x86_64-unknown-linux-gnu-gcc-5.2.0    //就是這個

x86_64-unknown-linux-gnu-gcc-ar

x86_64-unknown-linux-gnu-gcc-nm

x86_64-unknown-linux-gnu-gcc-ranlib

執行公升級命令:

/usr/sbin/update-alternatives --install  /usr/bin/gcc gcc /usr/local/bin/x86_64-unknown-linux-gnu-gcc-5.2.0 52

5. 驗證安裝

執行以下命令檢視gcc版本:

gcc -v

執行以下命令檢視g++版本:

g++ -v

或使用which gcc檢視gcc安裝目錄,在安裝目錄下執行-v命令。例如,安裝目錄為/usr/local/bin/gcc:

/usr/local/bin/gcc -v

如果輸出中有類似以下行,說明安裝成功:

gcc 版本 5.2.0 (gcc) 

Linux 公升級安裝gcc g

linux 執行程式,出錯提示如下,網上查詢需要更新gcc g 版本為4.8以後的。解壓完成後,執行以下命令進入工作目錄 cd gcc 5.2.0 contrib download prerequisites 4.配置安裝gcc 建立乙個輸出目錄,編譯時所有生成的中間檔案都放到該目錄下 mkdir ...

Linux公升級安裝GCC G 6 2

系統為centos 6.5,gcc為4.4.7 wget2 解壓 tar jxf gcc 6.2.0.tar.bz2cd gcc 6.2.0 contrib download prerequisites4 生成makefile檔案先建乙個編譯的目錄,比較慢,預計乙個小時左右 mkdir gcc bu...

linux 設定源,安裝gcc g

昨天安裝linux伺服器,但是red hat預設的情況下,是沒有安裝gcc編譯器。沒辦法,只能手動安裝過,為了方便,直接用yum工具進行安裝。沒想到,既然出現什麼註冊問題,好像提示沒有許可權。接著,只能自己去找源啦。找到乙個centos源。不管,先用用。1 修改源配置檔案 gedit etc yum...