centos 6.5 安裝gcc 4.9.1

下載源碼包
ftp://ftp.gnu.org/gnu/gcc/gcc-4.9.1/gcc-4.9.1.tar.gz

解壓
$tar -xvzf  gcc-4.9.1.tar.gzlinux

$cd gcc-4.9.1 
下載依賴庫
$./contrib/download_prerequisites c++

$cd ..ui

$mkdir gcc-build-4.9.1spa

$cd  gcc-build-4.9.1.net

$../gcc-4.9.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
 
$makeblog

$sudo make installget

 

配置GCC到新版源碼

肯定新安裝的GCC的路徑,通常默認在/usr/local/bin下,可先updatedb,而後locate gcc-4.9|tail找一下it

$ls /usr/local/bin | grep gcc編譯

添加新GCC到可選項,倒數第三個是名字,倒數第二個參數爲新GCC路徑,最後一個參數40爲優先級,設大一些以後就自動使用新版了
update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/x86_64-unknown-linux-gnu-gcc 40


查看版本

$gcc -v

 

 

編譯有出錯能夠查看編譯目錄gcc-build-4.9.1裏的config.log,搜索error看哪出錯了

g++: command not found的解決

 G++沒有裝或卻沒有更新

yum -y update gcc

yum -y install gcc+ gcc-c++

 

error -static-libstdc++ not implemented

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib

原文地址:http://www.cynote.net/blog/1

參考:http://blog.csdn.net/dyllove98/article/details/8917485

相關文章
相關標籤/搜索