一、安裝環境
系統版本:centos6.0 x64
原gcc版本:gcc-4.4.4
新gcc版本:gcc-4.6.1
二、正式安裝
wget
wget 即可!
2、解壓安裝:安裝有先後順序:gmp、mpfr、mpc、gcc
安裝gmp: tar jxf gmp-4.3.2.tar.bz2 &&cd gmp-4.3.2/ ; ./configure –prefix=/usr/local/gmp/ &&make &&make install安裝mpfr:
cd ../ ;tar jxf mpfr-2.4.2.tar.bz2 ;cd mpfr-2.4.2/ ; ./configure –prefix=/usr/local/mpfr –with-gmp=/usr/local/gmp &&make &&make install安裝mpc:
cd ../ ;tar xzf mpc-0.8.1.tar.gz ;cd mpc-0.8.1 ; ./configure –prefix=/usr/local/mpc –with-mpfr=/usr/local/mpfr –with-gmp=/usr/local/gmp &&make &&make install安裝gcc:
cd ../ ;tar jxf gcc-4.6.1.tar.bz2 ;cd gcc-4.6.1 ; ./configure –prefix=/usr/local/gcc –enable-threads=posix –disable-checking –disable-multilib –enable-languages=c,c++ –with-gmp=/usr/local/gmp –with-mpfr=/usr/local/mpfr/ –with-mpc=/usr/local/mpc/然後執行如下:
export ld_library_path=$ld_library_path:/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib///這一步很關鍵,設定變數,不設定後面會報錯。
make && make install三、測試gcc安裝完畢即可!然後做乙個鏈結就可以使用gcc了
mkdir -p /data/backup/`date +%y%m%d`
mv /usr/bin/ /data/backup/`date +%y%m%d`
ln -s /usr/local/gcc/bin/gcc /usr/bin/gcc
ln -s /usr/local/gcc/bin/g++ /usr/bin/g++
直接輸入gcc -v 可以檢視到gcc 版本為4.6.1和相關的編譯引數就ok了!
#!/bin/sh##auto make install gcc
##2012-07-03
tar jxf gmp-4.3.2.tar.bz2 &&cd gmp-4.3.2/ ;./configure –prefix=/usr/local/gmp/ &&make &&make install
sleep 1
cd ../ ;tar jxf mpfr-2.4.2.tar.bz2 ;cd mpfr-2.4.2/ ;./configure –prefix=/usr/local/mpfr –with-gmp=/usr/local/gmp &&make &&make install
cd ../ ;tar xzf mpc-0.8.1.tar.gz ;cd mpc-0.8.1 ;./configure –prefix=/usr/local/mpc –with-mpfr=/usr/local/mpfr –with-gmp=/usr/local/gmp &&make &&make install
cd ../ ;tar jxf gcc-4.6.1.tar.bz2 ;cd gcc-4.6.1 ;./configure –prefix=/usr/local/gcc –enable-threads=posix –disable-checking –disable-multilib –enable-languages=c,c++ –with-gmp=/usr/local/gmp –with-mpfr=/usr/local/mpfr/ –with-mpc=/usr/local/mpc/
if[ $? -eq 0 ];then
echo 「this gcc configure is success」
else
echo 「this gcc configure is failed」
fi
export ld_library_path=$ld_library_path:/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib/
make && make install
[ $? -eq 0 ]&&echo this is make install success
本文出自 「煙雨樓臺」 部落格,
CentOS 作業系統初識
centos作業系統 作業系統 簡稱 os,operating system 安裝部署在硬體上的乙個系統如那件,負責應用軟體和硬體資訊之間的資訊互動,完成應用軟體的資料通過硬體進行儲存 共享等作用。作業系統的逐步標準化過程 linux是一種自由和開放原始碼的 類unix作業系統。該作業系統的核心由林...
Centos作業系統優化
網路相關 以下引數,可自行在 etc sysctl.conf檔案加入,執行sysctl p命令生效 net.core.somaxconn tcp連線經過三次握手後,埠最大的監聽佇列長度 預設值為128 net.ipv4.tcp syncookies 1 表示開啟syn cookies。當出現syn等...
Linux作業系統Ubuntu部署GCC篇
1 啟動虛擬機器,進入ubuntu作業系統 2 開啟終端,應用程式 附件 終端 進入命令視窗 3 執行下面命令完成gcc編譯和基本庫的部署 1 重新整理軟體包列表 sudo apt get update 2 安裝基本開發環境 sudo apt get install build essential ...