温馨提示×

centos怎么搭建c++编译环境

小樊
65
2026-09-06 03:37:34
栏目: 编程语言

在 CentOS 上搭建 C++ 编译环境,一般步骤如下(以 CentOS 7 / 8 为例,适用于大多数情况)。


一、安装基础编译工具(推荐)

1. 更新系统(可选但建议)

sudo yum update -y

2. 安装 Development Tools(包含 gcc、g++、make 等)

sudo yum groupinstall "Development Tools" -y

3. 验证安装

gcc --version
g++ --version
make --version

二、单独安装 / 升级 g++(如果版本太低)

CentOS 7 默认 g++ 版本较低(4.8.5)

安装较高版本(如 g++ 9 / 11)

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

启用:

scl enable devtoolset-11 bash

验证:

g++ --version

注意:scl enable 只在当前 shell 生效,可写入 .bashrc


三、安装 CMake(可选,常用)

sudo yum install cmake -y

或安装新版本:

sudo yum install epel-release -y
sudo yum install cmake3 -y

使用:

cmake3 --version

四、安装常用 C++ 库(示例)

sudo yum install boost-devel
sudo yum install openssl-devel
sudo yum install zlib-devel

五、测试 C++ 编译

示例程序

// test.cpp
#include <iostream>
using namespace std;

int main() {
    cout << "Hello C++" << endl;
    return 0;
}

编译运行

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

六、常见问题

1. 找不到 g++

sudo yum install gcc-c++

2. CentOS 8 已停止维护

建议使用:

  • Rocky Linux
  • AlmaLinux
  • 或直接用 Docker

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否需要 C++17 / C++20
  • 是否用 Docker / CLion / VSCode

我可以给你更精确的方案。

0 踩