CentOS7 编译升级GCC至9.3.0

FROM centos:7.9.2009

RUN     yum -y update &&\
        yum -y install gcc gcc-c++ &&\
        yum -y install wget &&\
        yum -y install bzip2.x86_64 &&\
        yum -y install gcc automake autoconf libtool make &&\
        mkdir   -p  /opt/tmp

ADD  .   /opt/tmp

RUN        cd /opt/tmp/ &&\
           tar -zxvf gcc-9.3.0.tar.gz  &&\
           cd /opt/tmp/gcc-9.3.0 &&\
           ./contrib/download_prerequisites   &&\
           mkdir  build  &&  cd build &&\
          ../configure --prefix=/usr/local/gcc-9.3.0 --enable-bootstrap --enable-checking=release --enable-languages=c,c++ --disable-multilib &&\
          make &&\
          make install &&\
          touch /etc/profile.d/gcc.sh&&\
          chmod 777 /etc/profile.d/gcc.sh &&\
          echo -e '\nexport PATH=/usr/local/gcc-9.3.0/bin:$PATH\n' >> /etc/profile.d/gcc.sh && source /etc/profile.d/gcc.sh&&\
          ln -sv /usr/local/gcc/include/ /usr/include/gcc&&\
          touch /etc/ld.so.conf.d/gcc.conf&&\
          chmod 777 /etc/ld.so.conf.d/gcc.conf &&\
          echo -e "/usr/local/gcc/lib64" >> /etc/ld.so.conf.d/gcc.conf&&\
          ldconfig -p |grep gcc


 

gcc安装包路径: https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz 

具体安装步骤参考:https://blog.csdn.net/pauljjf/article/details/105171154

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值