温馨提示×

centos能否快速配置c++开发

小樊
48
2026-10-03 01:18:19
栏目: 编程语言

可以,CentOS 可以快速配置 C++ 开发环境,下面给你几种常用、省事的方案,按“最快 → 最完整”排列。


一、最快方式(几分钟搞定)

1️⃣ 安装基础编译工具(推荐)

sudo yum groupinstall "Development Tools" -y

这会一次性安装:

  • gcc / g++
  • make
  • autoconf / automake
  • gdb
  • 其他常用开发库

验证:

g++ --version

2️⃣ 写个测试程序

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

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

编译运行:

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

✅ 到此已完成最基础的 C++ 开发环境


二、进阶但依然快速(推荐)

安装 CMake(强烈建议)

sudo yum install cmake -y

简单 CMake 示例:

# CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo test.cpp)
mkdir build && cd build
cmake ..
make

三、如果你想要“现代 C++”(C++17 / C++20)

CentOS 7 默认 gcc 太老(4.8)

方案 A:安装 devtoolset(最简单)

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

然后:

g++ -std=c++17 test.cpp -o test

方案 B:CentOS 8 / Stream

sudo dnf install gcc-c++ -y

默认 gcc 版本较新,支持 C++17。


四、可选但常用(按需)

sudo yum install gdb valgrind clang -y
  • gdb:调试
  • valgrind:内存检查
  • clang:替代编译器

五、IDE(可选)

  • VS Code(远程 SSH,最推荐)
  • CLion(商业,功能强)
  • Vim + YouCompleteMe(轻量)

总结(一句话)

CentOS 完全能快速配置 C++ 开发:yum groupinstall "Development Tools" 一条命令就能开干。

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否要 C++17/20
  • 是否用于服务器 / 学习 / 项目

我可以给你更精确的一键配置方案。

0 踩