在 CentOS 上快速配置 C++ 开发环境,通常只需要安装 编译器(gcc/g++) 和 常用工具。下面按 最快可用 和 推荐完整环境 两种方式说明。
sudo yum update -y
sudo yum install -y gcc gcc-c++
g++ --version
能看到版本号即成功 ✅
// hello.cpp
#include <iostream>
int main() {
std::cout << "Hello CentOS C++" << std::endl;
return 0;
}
编译运行:
g++ hello.cpp -o hello
./hello
sudo yum groupinstall -y "Development Tools"
包含:
sudo yum install -y \
cmake \
gdb \
vim \
git \
bison \
flex
CentOS 7 默认 gcc 是 4.8,较老,可升级:
sudo yum install -y centos-release-scl
sudo yum install -y devtoolset-11
启用:
scl enable devtoolset-11 bash
验证:
gcc --version
建议写入
.bashrc或.zshrc:
source /opt/rh/devtoolset-11/enable
sudo yum install -y cmake
cmake_minimum_required(VERSION 3.10)
project(demo)
set(CMAKE_CXX_STANDARD 17)
add_executable(demo main.cpp)
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
sudo yum groupinstall -y "Development Tools"
sudo yum install -y cmake gdb git
如果你告诉我:
我可以给你一套 更精准的配置方案。