centOS6.6升级gcc4.8
2015-08-20 23:11
609 查看
最近想升级mesos0.23.0,结果编译mesos0.23.0需要gcc4.8+,可是centOS6.6最高版本的gcc也只到4.4.7版本,只好手动升级一下了。
下载4.8.2源码
下载依赖(gmp-4.3.2、mpfr-2.4.2、mpc-0.8.1)
依次编译安装依赖
编译安装gcc4.8.2
卸载旧版本
链接新版本
检查版本
done
下载4.8.2源码
wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.8.2/gcc-4.8.2.tar.bz2
下载依赖(gmp-4.3.2、mpfr-2.4.2、mpc-0.8.1)
/usr/install/gcc-4.8.2/contrib/download_prerequisities
依次编译安装依赖
cd /usr/install/gcc-4.8.2/contrib/gmp mkdir build cd build ../configure --prefix=/usr/local/gcc/gmp-4.3.2 sudo make sudo make install cd /usr/install/gcc-4.8.2/contrib/mpfr mkdir build cd build ../configure --prefix=/usr/local/gcc/mpfr-2.4.2 --with-gmp=/usr/local/gcc/gmp-4.3.2 sudo make sudo make install cd /usr/install/gcc-4.8.2/contrib/mpc mkdir build cd build ../configure --prefix=/usr/local/gcc/mpc-0.8.1 --with-mpfr=/usr/local/gcc/mpfr-2.4.2 --with-gmp=/usr/local/gcc/gmp-4.3.2 sudo make sudo make install
编译安装gcc4.8.2
cd /usr/install/gcc-4.8.2 mkdir build ../configure --prefix=/usr/local/gcc --enable-threads=posix --disable-checking --enable-languages=c,c++ --disable-multilib --with-gmp=/usr/local/gcc/gmp-4.3.2 --with-mpfr=/usr/local/gcc/mpfr-2.4.2 --with-mpc=/usr/local/gcc/mpc-0.8.1 sudo make sudo make install
卸载旧版本
yum remove -y gcc gcc-c++ updatedb
链接新版本
cd /usr/bin ln -s /usr/local/gcc/bin/gcc gcc ln -s /usr/local/gcc/bin/g++ g++
检查版本
gcc -v
done
相关文章推荐
- centOS6.6升级gcc4.8
- centOS6.6升级gcc4.8
- centOS6.6升级gcc4.8
- linux 命令 - 压缩命令 gzip bzip2
- Linux XZ格式的解压
- linux下添加PATH环境变量
- Linux 如何生成静态库和动态库
- linux下的date详解
- linux运维实战练习-2015年9月13日-9月15日课程作业
- 20150820练习命令总结:
- 回收站linux实现
- 全面解析Linux数字文件权限
- Linux Vim 基本操作
- CentOS系统下的Hadoop集群(第6期)_WordCount运行详解
- linux内核学习---1. linux逻辑地址到物理地址的过程
- Linux 文件搜索命令
- Linux命令 - 压缩命令 zip
- linux 命令 - 帮助命令 help info
- linux总结应用之三 安装和配置串行,并行链路
- Linux find 命令