1.查看系统配置【解决方案】Centos6.10升级gcc4.4.7至gcc5.1.0

【解决方案】Centos6.10升级gcc4.4.7至gcc5.1.0

2.下载gcc安装包

想必大家都尝试过用yum安装gcc yum -y install gcc,然而并没有什么用,就告诉你安装的就是最新的,甭升级,嘿!运行程序就是报错,气不气,
(1)你可以去中科大开源的gcc镜像列表中查找需要的版本,在root下执行指令wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-5.1.0/gcc-5.1.0.tar.bz2
【解决方案】Centos6.10升级gcc4.4.7至gcc5.1.0
(2)执行指令tar xvf gcc-5.1.0.tar.bz2 -C /usr/local/src
将其解压到指定目录/usr/local/src下

【解决方案】Centos6.10升级gcc4.4.7至gcc5.1.0

(3)安装gcc需要下载诸如gmp、mpfr、mpc等依赖文件,执行download_prerequisites将会自动下载这些软件并解压到当前目录
【解决方案】Centos6.10升级gcc4.4.7至gcc5.1.0
ps:教程并没有对gmp、mpfr、mpc等软件分别进行解压和编译,而是直接由download_prerequisites负责下 载并解压,最后和gcc一起进行编译安装,gmp、mpfr、mpc必须解压到gcc-5.1.0目录下,最后和gcc一起进行编译安装。如果gmp、mpfr、mpc解压到其他文件夹,在编译过程中会找不到gmp、mpfr、mpc

3.安装gcc

(1)cd到gcc.5.1.0目录,执行指令./configure --prefix=/usr/local/gcc-5.1.0 --disable-multilib --enable-languages=c,c++,java
【解决方案】Centos6.10升级gcc4.4.7至gcc5.1.0
(2)执行指令make -j4:充分发挥CPU四核优势,启动四线程(j后面表示当前核心数)
(3)执行指令make::编译gcc源程序,会消耗一段时间;
(4)执行指令make install:安装gcc
ps:其中执行make命令这一过程耗费的时间可能非常多,执行完上述命令后,我们的gcc就已经安装成功了。

相关文章: