1、获取安装包并解压
我采用的是wget方式,当然也可以自己下载好,上传到服务器(我所有安装包都是放到usr/src目录下)
wget http://ftp.gnu.org/gnu/gcc/gcc-7.2.0/gcc-7.2.0.tar.gz
2、进入解压后的gcc文件夹,下载供编译需求的依赖项
先通过tar -zxvf命令解压下载好的gcc文件(我个人一般都是解压到/usr/local下),然后下载依赖项
3、新建一个文件夹存放编译文件,官方文档不建议使用gcc源码包的文件夹
4、进入编译目录,生成Makefile文件
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib(指定所需安装语言,取消对其他语言平台支持,不支持32位)
5、如果报错,如下图,执行yum -y install gcc gcc-c++ gdb,然后重新执行步骤4的命令即可生成Makefile
6、编译make
此步骤需要很长的时间,可耐心等去喝杯咖啡
7、安装,执行sudo make install命令
8、查看是否安装成功
9、安装成功后,如果要和老版本共存的话需要建立软链接(本人因为没有老版本所以没有执行此步骤)
原文链接: https://www.cnblogs.com/dail1990/p/10142728.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/287174
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!