在CentOS系统中选择与升级C++版本可以通过以下几种方法实现:
sudo yum install centos-release-scl
sudo yum install devtoolset-9-gcc*
scl enable devtoolset-9 bash
gcc --version
wget https://mirrors.cloud.tencent.com/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
sudo yum install gmp-devel mpfr-devel libmpc-devel
tar -xf gcc-11.2.0.tar.gz; cd gcc-11.2.0; mkdir -p build; cd build
../configure --prefix=/usr/local/gcc-11.2.0 --enable-languages=c,c++
make -j$(nproc)
sudo make install
echo 'export PATH=/usr/local/gcc-11.2.0/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
gcc --version
source scl_source enable devtoolset-9
命令添加到~/.bashrc
文件中。请注意,升级C++版本可能会影响依赖于特定GCC版本的软件包或程序。在进行升级之前,建议备份重要数据和配置文件,并确保了解新版本可能带来的兼容性问题。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: CentOS如何配置Python环境