升級gcc


1.下載源碼包

http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2

tar -jxvf gcc-5.2.0.tar.bz2



2.下載編譯所需依賴庫

cd gcc-5.2.0

./contrib/download_prerequisites

cd ..



3.建立編譯輸出目錄

mkdir gcc-build-5.2.0



4.進入此目錄,執行以下命令,生成makefile文件

cd  gcc-build-5.2.0

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



5.編譯

# j 後面的是核心數,編譯速度會比較快

make -j4



6.安裝

make install

安裝後的gcc默認都會放到 /usr/local/bin


7.切換GCC到新版

確定新安裝的GCC的路徑,一般默認在/usr/local/bin下。可以先updatedb,然後locate gcc-4.8|tail找一下

ls /usr/local/bin | grep gcc


添加新GCC到可選項,倒數第三個是名字,倒數第二個參數爲新GCC路徑,最後一個參數40爲優先級,設大一些之後就自動使用新版了

update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/i686-pc-linux-gnu-gcc 40


【注意】

由於linux自帶gcc/g++,放置在 /usr/bin 目錄下, 所以可能需要把原來的進行備份。

cd /usr/bin

mv c++ c++.old

mv g++ g++.old

mv cc cc.old

ln -s cc /usr/local/gcc


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章