温馨提示×

centos怎么配c++开发工具

小樊
37
2026-10-11 21:05:11
栏目: 编程语言

在 CentOS 上配置 C++ 开发环境,通常包含编译器、构建工具、调试器、编辑器/IDE等。下面按“从零开始”的方式一步步说明(以 CentOS 7 / 8 为例,通用性较强)。


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

1. 更新系统

sudo yum update -y

(CentOS 8 可用 dnf 代替 yum)

2. 安装 GCC / G++(C++ 编译器)

sudo yum install -y gcc gcc-c++

验证:

g++ --version

二、安装常用开发工具集(推荐)

1. 开发工具组(包含 make、autoconf 等)

sudo yum groupinstall -y "Development Tools"

2. 调试器 GDB

sudo yum install -y gdb

3. CMake(现代 C++ 项目常用)

sudo yum install -y cmake

或安装新版本(可选):

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

三、写一个简单的 C++ 程序测试

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

编译:

g++ hello.cpp -o hello
./hello

四、使用 CMake(推荐方式)

示例 CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

构建:

mkdir build
cd build
cmake ..
make
./hello

五、安装代码编辑器 / IDE(可选)

1. Vim(轻量)

sudo yum install -y vim

2. VS Code(图形界面推荐)

  • 下载 .rpm
  • 安装:
sudo rpm -ivh code-*.rpm

3. CLion(专业 C++ IDE,收费)

  • 官网下载
  • 需要 Java 环境

六、升级 GCC(可选,CentOS 默认较旧)

CentOS 7 默认 GCC 4.8,可升级到 GCC 9/11:

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

七、常见问题

1. 找不到 <filesystem>?

→ GCC 版本太低,升级 GCC。

2. 没有网络?

→ 配置 yum 源或使用离线 RPM。


如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否用图形界面
  • 是否做服务端 / 嵌入式 / 算法开发

我可以给你更精准的配置方案。

0 踩