在 CentOS 上配置 C++ 编译环境,主要是安装 GCC/G++ 编译器以及常用的开发工具。下面按常见场景一步步说明。
先确认你的 CentOS 版本:
cat /etc/centos-release
常见的有:
sudo yum groupinstall "Development Tools"
这会一次性安装:
gccg++makeautoconfautomake✅ 适合 90% 的情况
sudo yum install gcc gcc-c++
查看版本:
gcc --version
g++ --version
// hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello CentOS C++" << endl;
return 0;
}
g++ hello.cpp -o hello
./hello
输出:
Hello CentOS C++
✅ 环境配置成功
sudo yum install glibc-devel libstdc++-devel
sudo yum install cmake
CentOS 8 默认使用 dnf:
sudo dnf groupinstall "Development Tools"
sudo dnf install gcc gcc-c++ cmake
CentOS 7 默认 GCC 较老(4.8),如果需要 C++17 / C++20:
sudo yum install centos-release-scl
sudo yum install devtoolset-11
scl enable devtoolset-11 bash
永久生效(写入 .bashrc):
source /opt/rh/devtoolset-11/enable
sudo yum install gcc-c++
sudo yum groupinstall "Development Tools"
g++ --version
如果你需要:
可以告诉我你的具体需求,我可以给你更详细的配置方案。