Chinaunix首页 | 论坛 | 博客
  • 博客访问: 163922
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 221
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-14 18:03
个人简介

做好自己份内事

文章分类

全部博文(20)

文章存档

2019年(1)

2018年(2)

2017年(3)

2016年(3)

2015年(11)

我的朋友

分类: LINUX

2015-12-22 09:06:05

查看本地使用gcc版本命令:

gcc –v

查看本地g++版本命令:

g++ --version

 

命令行升级gcc g++

wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo -O /etc/yum.repos.d/devtools-1.1.repo

此条命令是增加centos一个yum的源,也可以替换命令中的文件为http://people.centos.org/tru/devtools-2/devtools-2.repo。其中为centos官方网站

yum install devtoolset-1.1
此条命令是安装devtoolset-1.1所有的库文件,其中gcc g++版本为4.7.2。也可以执行命令:yum install devtoolset-1.1-gcc devtoolset-1.1-gcc-c++仅仅安装其中某一gcc g++库。devtools-2.repogcc g++版本尚不清楚。
scl enable devtoolset-1.1 bash
此条命令为更改环境变量。也可以执行命令:
echo 'source /opt/centos/devtoolset-1.1/enable' >> ~/.bash_profile
重新登录出就可以使用最新版本gcc
gcc -v
查看gcc版本

gcc源码升级:

gcc目前所有发布的版本路径地址为:

下载gcc源码包

wget 

解压文件进入文件夹执行命令:

./contrib/download_prerequisites

新建编译文件夹:

mkdir build

cd build

执行命令

../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

编译安装

make -j4

make install

最后一步安装需要管理员权限。

update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/i686-pc-linux-gnu-gcc 40

添加新GCC到可选项,倒数第三个是名字,倒数第二个参数为新GCC路径,最后一个参数40为优先级,设大一些之后就自动使用新版了

成功之后再验证gcc版本。

对于环境变量的修改过后的参数值需要重新打开新的ssh终端才可以的。


阅读(6066) | 评论(0) | 转发(0) |
0

上一篇:Centos源码安装boost

下一篇:Linux新建用户

给主人留下些什么吧!~~