温馨提示×

如何在centos配置c++环境

小樊
47
2026-10-14 19:10:22
栏目: 编程语言

下面以 CentOS 7 / 8 / Stream 为例,系统讲一下如何配置 C++ 开发环境,从最基础的编译器到常用工具链。


一、安装 C++ 编译器(GCC / G++)

1. 更新系统

sudo yum update -y

(CentOS 8 / Stream 可用 dnf 代替 yum)

2. 安装 Development Tools

这是最简单、最推荐的方式:

sudo yum groupinstall "Development Tools" -y

包含:

  • gcc
  • g++
  • make
  • autoconf
  • 等常用工具

3. 验证安装

g++ --version
gcc --version

二、安装更高版本的 GCC(可选)

CentOS 自带 GCC 版本较旧(如 4.8 / 8),若需要 C++17 / C++20 支持:

方法 1:使用 SCL(推荐)

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

启用:

scl enable devtoolset-11 bash

或写入环境:

echo "source scl_source enable devtoolset-11" >> ~/.bashrc

三、编写并编译第一个 C++ 程序

1. 创建文件

vim hello.cpp
#include <iostream>
using namespace std;

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

2. 编译

g++ hello.cpp -o hello

3. 运行

./hello

四、安装 CMake(强烈推荐)

sudo yum install cmake -y

验证:

cmake --version

示例 CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

构建:

mkdir build && cd build
cmake ..
make

五、安装调试工具(GDB)

sudo yum install gdb -y

调试:

gdb ./hello

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

1. VIM(轻量)

sudo yum install vim -y

2. VS Code(桌面环境)

  • 从官网下载 .rpm
sudo rpm -ivh code-*.rpm

3. CLion(商业 IDE)

  • JetBrains 官网下载

七、常见依赖库安装示例

# 标准库
sudo yum install glibc-devel -y

# 数学库
sudo yum install libstdc++-devel -y

# 多线程
# 已包含在 g++

八、总结(最简配置)

sudo yum groupinstall "Development Tools" -y
sudo yum install cmake gdb -y

即可开始 C++ 开发。


如果你有 特定需求(如:交叉编译、C++20、CUDA、静态库、服务器无桌面环境),可以告诉我,我可以给你定制方案。

0 踩