温馨提示×

CentOS中C++版本如何升级

小樊
82
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.gz,sudo 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:$PATH,source ~/.bashrc。
    5. 验证:g++ --version。

0 踩