CentOS 升级 gcc 和 g++ 的方法

CentOS系统自带的gcc或者g ++的版本是:g ++(GCC)4.4.6。GCC版本太旧,导致了很多使用上的不便,如:无法使用g ++ -std = c ++ 11命令来编译C ++ 11,无法使用Vim的很多插件(YouCompleteMe等)。因此,有必要对它进行升级。

对GCC升级无法直接使用:

yum更新gcc

以下是升级的详细过程。

1.使用redhat developer toolset 1.1的回购,安装GCC

cd /etc/yum.repos.d

wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo 

yum --enablerepo = testing-1.1-devtools-6安装devtoolset-1.1-gcc devtoolset-1.1-gcc-c ++

2.替换系统中原来的GCC

通过通过第一步会把GCC安装到以下目录:

/opt/centos/devtoolset-1.1/root/usr/bin/

接下来需要修改系统的配置,使默认的gcc和g ++命令使用的是新安装的版本。

ln -s /opt/centos/devtoolset-1.1/root/usr/bin/* / usr / local / bin /
 hash -r

现在查看g ++的版本号:

g ++ --version
g ++  GCC  4.7.2 20121015   Red Hat 4.7.2-5  
版权所有 C  2012自由软件基金会
这是免费软件; 看到 复印条件。没有
保修; 甚至不适用于适销性或针对特定用途的适用性。

已经从4.4.6升级到4.7.2了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值