在安装开发工具前,先更新系统包以确保兼容性:
sudo yum update -y
CentOS的“Development Tools”组包含GCC编译器、Make工具、Automake等基础开发组件,是C++开发的必备环境:
sudo yum groupinstall "Development Tools" -y
通过以下命令安装GCC(C编译器)和G++(C++编译器),验证安装版本以确认成功:
sudo yum install gcc gcc-c++ -y
gcc --version # 查看GCC版本
g++ --version # 查看G++版本
根据开发习惯选择合适的编辑器,提升编码效率:
sudo yum install vim -y
sudo rpm -ivh code-*.rpm
GDB是Linux下常用的C++调试工具,用于排查代码逻辑错误:
sudo yum install gdb -y
CMake是跨平台构建工具,用于管理C++项目的编译流程(如生成Makefile):
sudo yum install cmake -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++!,则说明环境配置成功。
根据项目需求,安装常用开发库(如网络、压缩、正则表达式等):
sudo yum install libxml2-devel libcurl-devel openssl-devel pcre pcre-devel zlib zlib-devel -y
若需要更强大的开发功能(如智能代码补全、重构、调试集成),可选择以下IDE:
File > Settings > Build, Execution, Deployment > CMake,添加-DCMAKE_CXX_STANDARD=17(或其他C++标准);Settings > Build, Execution, Deployment > Toolchains中添加Linux工具链(默认使用系统GCC/G++)。