概述
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了。
最后
以上就是腼腆皮皮虾为你收集整理的CentOS 升级 gcc 和 g++ 的方法的全部内容,希望文章能够帮你解决CentOS 升级 gcc 和 g++ 的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复