温馨提示×

centos哪里下载c++工具链

小樊
52
2026-09-21 06:58:41
栏目: 编程语言

在 CentOS 上下载/安装 C++ 工具链,通常不是去网站下载,而是用系统自带的包管理器 yum / dnf 安装。下面按常见场景说明。


一、最常用:用 yum 安装(推荐)

1. 安装基础 C/C++ 工具链

sudo yum groupinstall "Development Tools"

这会安装:

  • gcc
  • g++
  • make
  • autoconf
  • automake
  • 其他编译工具

2. 单独安装 g++

sudo yum install gcc-c++

验证:

g++ --version
gcc --version

二、CentOS 版本与工具链版本对照

CentOS 版本 默认 GCC 版本
CentOS 7 GCC 4.8.5
CentOS 8 GCC 8 / 9
CentOS Stream 较新

三、需要新版本 GCC(如 GCC 9/11/12)

方式 1:使用 SCL(Software Collections,CentOS 7 常用)

sudo yum install centos-release-scl
sudo yum install devtoolset-11

启用:

scl enable devtoolset-11 bash

或写进环境变量:

source /opt/rh/devtoolset-11/enable

方式 2:使用 EPEL + dnf(CentOS 8 / Stream)

sudo dnf install gcc-toolset-11

四、离线 / 手动下载(不常用)

如果你必须去网站下载:

  • CentOS 官方仓库镜像
    https://vault.centos.org/
  • RPM 搜索
    https://pkgs.org/ https://rpmfind.net/

搜索关键词:

gcc-c++.x86_64
glibc-devel
libstdc++-devel

五、最小验证示例

// test.cpp
#include <iostream>
int main() {
    std::cout << "Hello C++" << std::endl;
}

编译:

g++ test.cpp -o test
./test

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否需要 CMake / Clang / 交叉编译

我可以给你更精确的命令。

0 踩