gcc5.1.0升级指南

请使用root权限用控制台安装gcc5.1.0(重要)

 

1.首先把旧的gcc相关的编译工具安装好(没有安装会导致后面的错误)

yum upgrade gcc //升级gcc库

yum -y install gcc-c++// 安装g++库

 

2.下载gcc5.1.0

wget ftp://mirrors.kernel.org/gnu/gcc/gcc-5.1.0/gcc-5.1.0.tar.gz

 

3.解压gcc5.1.0

tar -zxvf gcc-5.1.0.tar.gz

 

4.下载依赖项

cd gcc-5.1.0    //进入解包后的gcc文件夹

./contrib/download_prerequisites    //下载依赖项

 

5.安装gmp

cd gmp  //进入gmp目录

mkdir build  //创建输出目录

cd build  //进入输出目录

../configure --prefix=/usr/local/gcc/gmp-4.3.2  //生成makefile文件

make && make install  //编译并安装

 

 

6.安装mpfr

cd ../../mpfr  //回到gcc-5.1.0目录进入mpfr目录

mkdir build  //创建输出目录

cd build    //进入输出目录

../configure --prefix=/usr/local/gcc/mpfr-2.4.2 --with-gmp=/usr/local/gcc/gmp-4.3.2  //生成makefile文件 with依赖项

make && make install  //编译并安装

 

 

7.安装mpc

cd ../../mpc  //回到gcc-5.1.0目录进入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  //生成makefile文件 with依赖项

make && make install  //编译并安装

 

8.添加共享库路径,su到root编辑ld.so.conf文件,添加如下内容到文件中:

(注:用find命令查找ld.so.conf文件,用vim命令编辑ld.so.conf文件)

/usr/local/gcc/gmp-4.3.2/lib

 /usr/local/gcc/mpfr-2.4.2/lib

 /usr/local/gcc/mpc-0.8.1/lib

wq保存退出,执行ldconfig命令 (此步会重新加载lib).

 

9.安装gcc5.1.0(先回到gcc5.1.0的上层目录)(此步结束后gcc5.1.0已安装完成)

mkdir gcc-build-5.1.0 //创建输出目录  

cd gcc-build-5.1.0   //进入输出目录

../gcc-5.1.0/configure --enable-checking=release --enable-languages=c,c++//生成makefile文件

make //编译gcc5.1.0

make install//安装gcc5.1.0

 

10.检查gcc5.1.0的版本

gcc -v

g++ -v

 

11.卸载旧版本 (??不知道需不需要)

yum remove gcc 

yum remove gcc-c++ 

updatedb 

cd /usr/bin 

ln -s /usr/local/gcc/bin/gcc gcc 

ln -s /usr/local/gcc/bin/g++ g++  

 

12 添加man帮助 (??)

vi /etc/man.config

添加gcc的man路径到配置文件中

MANPATH /usr/local/gcc/share/man

保存退出即可生效,可使用man gcc查看帮助

原文链接: https://www.cnblogs.com/onlyac/p/5124678.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    gcc5.1.0升级指南

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/227235

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午1:32
下一篇 2023年2月13日 下午1:32

相关推荐