CentOS 下配置 C++ 开发环境整体不算难,尤其如果你只是做基础学习和一般项目;但如果你要做图形界面、跨平台、复杂依赖管理、老旧 CentOS 版本,难度会上升一些。
下面给你一个清晰判断:
适合:学习 C++、写命令行程序、服务端程序
CentOS 默认可能没装 g++
sudo yum install gcc gcc-c++ -y
验证:
g++ --version
#include <iostream>
using namespace std;
int main() {
cout << "Hello CentOS" << endl;
return 0;
}
编译运行:
g++ main.cpp -o main
./main
✅ 这一步 5 分钟就能完成
适合:真实项目、第三方库、CMake
常见问题:
sudo yum install cmake -y
CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
mkdir build && cd build
cmake ..
make
⚠️ 难点通常在依赖库版本冲突
适合:生产环境、老系统
比如:
这时候你需要:
| 项目 | CentOS | Windows |
|---|---|---|
| 编译器 | g++ / clang | MSVC |
| 上手速度 | 中 | 快(IDE 友好) |
| 服务端 | ✅ 非常适合 | ❌ 不推荐 |
| 图形界面 | ❌ 麻烦 | ✅ 方便 |
如果你是:
如果你愿意,我可以:
你现在是用 CentOS 几?物理机还是虚拟机?