温馨提示×

CentOS中C++版本如何升级

小樊
44
2025-08-28 19:59:00
栏目: 编程语言

CentOS升级C++版本常用方法如下:

  • 使用SCL(推荐)
    1. 安装SCL仓库:sudo yum install centos-release-scl
    2. 安装所需GCC版本(含C++编译器):sudo yum install devtoolset-<版本号>-gcc*,如sudo yum install devtoolset-11-gcc*
    3. 启用新版本:scl enable devtoolset-<版本号> bash,若需永久生效,将命令添加到~/.bashrc
    4. 验证:g++ --version
  • 手动编译安装
    1. 下载GCC源码:wget https://ftp.gnu.org/gnu/gcc/gcc-<版本号>.tar.gz
    2. 解压并安装依赖:tar -xf gcc-<版本号>.tar.gzsudo yum groupinstall "Development Tools"sudo yum install gmp-devel mpfr-devel libmpc-devel
    3. 配置编译:mkdir build && cd build../configure --prefix=/usr/local/gcc-<版本号> --enable-languages=c,c++make -j$(nproc)sudo make install
    4. 更新环境变量:编辑~/.bashrc,添加export PATH=/usr/local/gcc-<版本号>/bin:$PATHsource ~/.bashrc
    5. 验证:g++ --version

0