centos6下的gcc安装

 

本文涉及centos6下的gcc安装,包括编译安装下载安装两种方式。如没有必要,推荐大家使用第二种方式,简单有效。

安装前环境:

系统:centos6

glibc:2.12

gcc:4.4.7


1.编译安装

centos6是我在ubuntu下的docker容器,如果大家的centos没有联网,那就只能选择编译安装的方式。可以参考https://blog.csdn.net/qilimi1053620912/article/details/83862513,总体来说需要先下载gmp、mpfr、mpc,并分别进行安装,然后再安装gcc。

2.下载安装(推荐)

devtoolset是管理安装gcc的工具,参考https://www.vpser.net/manage/centos-6-upgrade-gcc.html,但是文章给的方法安装gcc6或者gcc7会报错。经验证后,总结出如下安装方式:

  1. 在https://copr.fedoraproject.org/coprs/中搜索你要使用的devtoolset,比如gcc7对应devtoolset-7,gcc5对应devtoolset-4等。
  2. 找到适合你的结果,注意系统架构,比如我的是x86_64。我选出来如下作为我的安装repo。
  3. 在/etc/yum.repos.d中创建对应的repo文件,比如我创建devtoolset-7.repo;然后粘贴上一步选出来的repo中的内容,比如我的是
    [copr:copr.fedorainfracloud.org:mlampe:devtoolset-7]
    name=Copr repo for devtoolset-7 owned by mlampe
    baseurl=https://download.copr.fedorainfracloud.org/results/mlampe/devtoolset-7/epel-6-$basearch/
    type=rpm-md
    skip_if_unavailable=True
    gpgcheck=1
    gpgkey=https://download.copr.fedorainfracloud.org/results/mlampe/devtoolset-7/pubkey.gpg
    repo_gpgcheck=0
    enabled=1
    enabled_metadata=1
  4. 安装gcc,注意对应你的gcc版本,如果下载速度慢,可以control + c,系统会记住你之前的下载内容,然后重新下载
    yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils

     

  5. 安装好后进行激活就行
    scl enable devtoolset-7 bash

    如需长期激活,可以

    echo "source /opt/rh/devtoolset-7/enable" >>/etc/profile

    其他版本的gcc同理,亲测有效,一下子安装了好几个。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值