在 CentOS 上配置 C++ 开发环境,通常包括 安装编译器(GCC / G++)、构建工具(make、cmake)、调试工具(gdb) 以及可选的 IDE。下面按常见场景一步步说明。
sudo yum update -y
sudo yum groupinstall "Development Tools" -y
✅ 这会自动安装:
gccg++makeautoconfautomakelibtoolg++ --version
gcc --version
sudo yum install gcc gcc-c++ -y
sudo yum install make -y
sudo yum install cmake -y
或安装较新版本(CentOS 7 默认较老):
sudo yum install epel-release -y
sudo yum install cmake3 -y
使用:
cmake3 ..
sudo yum install gdb -y
使用:
gdb ./your_program
sudo yum install glibc-devel -y
sudo yum install openssl-devel -y
sudo yum install zlib-devel -y
sudo yum install boost-devel -y
默认 GCC 4.8 不支持 C++17,可升级到 GCC 7/8/9。
sudo yum install centos-release-scl -y
sudo yum install devtoolset-8 -y
scl enable devtoolset-8 bash
永久生效:
echo "source /opt/rh/devtoolset-8/enable" >> ~/.bashrc
验证:
g++ --version
// test.cpp
#include <iostream>
int main() {
std::cout << "Hello CentOS C++" << std::endl;
return 0;
}
g++ test.cpp -o test
./test
.rpmsudo rpm -ivh code-*.rpm
安装 C++ 插件:
sudo yum install gcc-c++
升级 GCC(见第七部分)
sudo dnf install gcc gcc-c++ cmake make gdb -y
sudo yum groupinstall "Development Tools" -y
sudo yum install gcc gcc-c++ cmake make gdb -y
如果你告诉我:
我可以给你 最精简或最完整的配置方案。