linux 執行程式,出錯提示如下,網上查詢需要更新gcc ,g++ 版本為4.8以後的。解壓完成後,執行以下命令進入工作目錄:
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
make install
安裝完成後還需要替換系統預設的gcc,執行以下命令,查詢5.2版本的安裝檔案:
ls /usr/local/bin | grep gcc
輸出如下:
gcc
gcc-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 version 5.2.0 (gcc)
Linux公升級安裝GCC g
各發行版本linux中,其自帶的gcc安裝源版本都比較舊,我所使用centos 6系統中,gcc版本只有4.4.7。最近要安裝幾個軟體要求gcc 4.8 無奈只能手動公升級gcc。wget 或 wget tar xf gcc 5.2.0.tar.bz2 解壓完成後,執行以下命令進入工作目錄 cd g...
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...