标签:
CentOS6.8自带的gcc版本为4.4.7,有些年代了,一些新软件要用到的库没有,最新的gcc4.8.2已经放出来了,于是下载源代码安装了一个试试。
1.首先把旧的gcc相关的编译工具安装好
cd /mnt/Packages/
#rpm -ivh openssl-devel-1.0.1e-48.el6.x86_64.rpm krb5-devel-1.10.3-57.el6.x86_64.rpm zlib-devel-1.2.3-29.el6.x86_64.rpm keyutils-libs-devel-1.4-5.el6.x86_64.rpm libcom_err-devel-1.41.12-22.el6.x86_64.rpm libselinux-devel-2.0.94-7.el6.x86_64.rpm libsepol-devel-2.0.41-4.el6.x86_64.rpm
ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2
http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2
http://www.multiprecision.org/mpc/download/mpc-0.8.1.tar.gz
如果是通过脚本自动下载的依赖库,则会在gcc-4.8.2目录下生成gmp、mpfr和mpc三个目录,分别安装即可
3.安装gmp
回到gcc-4.8.2目录进入mpfr目录
回到gcc-4.8.2目录进入mpc目录
/usr/local/gcc/gmp-4.3.2/lib
/usr/local/gcc/mpfr-2.4.2/lib
/usr/local/gcc/mpc-0.8.1/lib
保存退出,执行ldconfig命令
7.编译GCC4.8.2
CentOS6.8 upgrade gcc to gcc4.8
标签:
原文地址:http://blog.csdn.net/yuzaipiaofei/article/details/51356922