【linux系统下载_学习_教程_编程_软件】提供全系列Linux发行版下载学习-Linux部落
当前位置: 主页 > Linux系统教程 > 系统管理 >

升级centos系统自带的gcc

时间:2017-10-19 09:31来源:网络整理 作者:linux 点击:
------分隔线----------------------------

centos 6.2自带的gcc版本比较老 4.4.7,需要升级到4.8.2,下面介绍下怎么源码安装升级gcc.

安装gcc

下载gcc安装包
#wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2

解压
#tar -jxvf gcc-4.8.2.tar.bz2
#cd gcc-4.8.2 
#./contrib/download_prerequisites 

建立一个目录存放编译的文件
#mkdir gcc-build-4.8.2
#cd gcc-build-4.8.2

生成Makefile文件
#../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

编译
#make -j4   //-j4参数是make对多核处理器的优化。

安装
#make install

验证安装

重启系统,然后查看gcc版本
#gcc -v

 

排错
如果找不到libstdc++.so.6中的GLIBCXX_3.4.15,请执行下面命令
#cp /usr/local/lib64/libstdc++.so.6.0.18 /usr/lib64
#rm -rf /usr/lib64/libstdc++.so.6
#ln -s /usr/lib64/libstdc++.so.6.0.18 /usr/lib64/libstdc++.so.6

查看是否链接上
#ll /usr/lib64/libstdc++.so.6
#lrwxrwxrwx 1 root root 19  9月 29 12:48 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.18

gcc升级完成


本文地址:http://www.linuxzone.net/sysadmin/352.html
------分隔线----------------------------
栏目列表