GCC/G++升级高版本

当我们在引用一些外部库的时候需要高版本的编译器,所以需要升级我们的gcc/g++

文章目录

方式一

g++ -v 查看当前版本,CenTOS-7默认4.8.5版本。
依次执行以下命令:

  1. sudo yum install centos-release-scl-rh centos-release-scl
  2. sudo yum install devtoolset-7-gcc devtoolset-7-gcc-c++
  3. echo “source /opt/rh/devtoolset-7/enable” >> ~/.bashrc

命令3是为了将source /opt/rh/devtoolset-7/enable追加到~/.bashrc配置文件中,为了自启动生效。
在这里插入图片描述

方式二

//安装scl
1: sudo yum install centos-release-scl scl-utils-build
//安装新版本gcc
2:sudo yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++
//启动
3:scl enable devtoolset-7 bash

⚠️ 若直接在命令行输入命令3,那么新版本只在本会话内有效,重启后又是老版本。

如果想每次登陆的时候,都是较新的gcc

scl enable devtoolset-7 bash 追加到 ~/.bash_profile。(这是一个配置文件,里面的内容每次启动会自动执行)

猜你喜欢

转载自blog.csdn.net/qq_43727529/article/details/129485618