linux c++ 升级
时间: 2023-07-30 18:05:40 浏览: 155
对于Linux系统中的C++升级,你可以按照以下步骤进行操作:
1. 首先,你需要安装CentOS SCL(Software Collections)存储库,可以使用以下命令安装:
```
sudo yum install centos-release-scl
```
2. 安装devtoolset-8-gcc*软件包,其中包含了GCC 8的版本:
```
sudo yum install devtoolset-8-gcc*
```
3. 使用scl enable命令启用devtoolset-8环境:
```
scl enable devtoolset-8 bash
```
4. 使用source命令激活devtoolset-8环境:
```
source /opt/rh/devtoolset-8/enable
```
5. 现在,你的系统中的GCC和G++版本已经升级到8.3.1版本了。
6. 如果你之前安装了4.8.5版本的GCC和G++,你需要执行以下命令来替换它们:
```
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++
mv /usr/bin/c++ /usr/bin/c++-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/c++ /usr/bin/c++
```
通过以上步骤,你可以成功升级你的Linux系统中的C++版本。请注意,这些步骤适用于CentOS 7系统,并且假设你已经安装了CentOS SCL存储库。
#### 引用[.reference_title]
- *1* *2* *3* [Linux怎样更新Centos下Gcc版本支持C++17?](https://blog.csdn.net/qq_29111047/article/details/129691987)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文