码迷,mamicode.com
首页 > 编程语言 > 详细

CentOS 7 升级 gcc 和 g++(C和C++编译器)

时间:2020-05-30 18:22:26      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:永久   高版本   查看   变量   安装和使用   系统   升级   sof   版本控制   

起因是安装 Redis 需要高版本 gcc,不过,升级一下总是不差的,CentOS 7 自带的gcc版本是4.8.5,过于陈旧。

1. gcc -v  # 查看当前gcc版本

2. yum -y install centos-release-scl  # 安装centos-release-scl

3. yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils  # 安装gcc和g++,binutils有什么用暂不知道,反正是工具,没事的

4. scl enable devtoolset-9 bash  # 使高版本 gcc 和 g++ 9 生效

5. gcc -v  # 查看版本有没有改变

6. echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile  # 将改变写入系统变量,永久生效

 

SCL(Software Collections)可以让你在同一个操作系统上安装和使用多个版本的软件,而不会影响整个系统的安装包。相当于一个版本控制器。

scl主页:softwarecollections

CentOS 7 升级 gcc 和 g++(C和C++编译器)

标签:永久   高版本   查看   变量   安装和使用   系统   升级   sof   版本控制   

原文地址:https://www.cnblogs.com/poetcoder/p/12994102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!