在 CentOS 上配置 C++ 开发环境(开发包),通常只需要安装 gcc/g++ 编译工具链 和常用的开发库即可。下面按常见场景给你一套完整配置方法。
cat /etc/centos-release
常见版本:
下面以 CentOS 7 / 8 / Stream 通用方式说明。
sudo yum groupinstall "Development Tools"
包含:
安装完成后查看:
g++ --version
sudo yum install gcc gcc-c++
sudo dnf install gcc gcc-c++
检查:
g++ --version
sudo yum install glibc-devel
sudo yum install libstdc++-devel
sudo yum install make cmake
sudo yum install cmake
sudo dnf install cmake
查看版本:
cmake --version
#include <iostream>
int main() {
std::cout << "Hello CentOS C++" << std::endl;
return 0;
}
g++ test.cpp -o test
./test
✅ 输出:
Hello CentOS C++
CentOS 7 默认 gcc 是 4.8.5,不支持 C++17/20。
sudo yum install centos-release-scl
sudo yum install devtoolset-11
启用:
scl enable devtoolset-11 bash
永久生效(加入 ~/.bashrc):
source /opt/rh/devtoolset-11/enable
查看版本:
g++ --version
sudo yum install gdb
sudo yum groupinstall "Development Tools"
sudo yum install gcc gcc-c++ cmake gdb
如果你有以下需求,可以告诉我:
我可以直接给你针对性配置方案。