在安装任何工具前,先更新系统包以确保兼容性:

sudo yum update -y通过Development Tools组安装GCC、G++、Make等核心开发工具:
sudo yum groupinstall "Development Tools" -y这一步会安装编译C++所需的基本工具链,验证安装:
gcc --version# 查看GCC版本g++ --version# 查看G++版本make --version # 查看Make版本若未通过开发工具组安装G++,可单独安装:
sudo yum install gcc-c++ -y根据偏好选择编辑器,推荐以下工具:
sudo yum install vim -y.rpm包(如从官网获取),安装并修复依赖:sudo rpm -ivh code-*.rpmsudo yum install -f# 修复可能的依赖问题安装后,打开VSCode,搜索并安装**C/C++**扩展(Microsoft提供),增强C++代码补全、语法检查功能。若项目需要跨平台构建或复杂项目管理,安装CMake:
sudo yum install cmake -y验证安装:
cmake --version调试是开发的关键,安装GDB(GNU调试器):
sudo yum install gdb -y验证安装:
gdb --version根据项目需求,安装常用库以支持功能开发(如正则表达式、压缩、网络等):
sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel -y创建一个简单的C++程序(如hello.cpp),验证环境是否配置成功:
// hello.cpp#include <iostream>int main() {std::cout << "Hello, CentOS C++!" << std::endl;return 0;}编译并运行:
g++ -o hello hello.cpp# 编译./hello # 运行若终端输出Hello, CentOS C++!,则说明环境配置成功。
若默认仓库的GCC版本过低,可通过**Software Collections (SCL)**安装较新版本(以GCC 9为例):
sudo yum install centos-release-scl -y# 添加SCL仓库sudo yum install devtoolset-9-gcc devtoolset-9-gcc-c++ -y# 安装GCC 9scl enable devtoolset-9 bash# 临时启用GCC 9(仅当前终端有效)若需永久启用,将以下内容添加到~/.bashrc文件末尾:
echo "source /opt/rh/devtoolset-9/enable" >> ~/.bashrcsource ~/.bashrc# 使配置生效验证GCC版本:
g++ --version通过以上步骤,即可在CentOS上配置一个完整的C++开发环境。根据项目需求,可进一步安装其他工具(如CLion IDE、Valgrind内存检测工具等)以提升开发效率。