在 CentOS 上配置 C++ 开发环境,通常包括:安装编译器(gcc/g++)、调试工具(gdb)、构建工具(make/cmake),以及可选 IDE。下面按最常见、最实用的方式说明。
g++ --version
如果有版本输出,说明已安装;否则继续下面步骤。
sudo yum groupinstall "Development Tools"
或(CentOS 8 / Stream):
sudo dnf groupinstall "Development Tools"
其中包含:
sudo yum install gcc-c++
或:
sudo dnf install gcc-c++
验证:
g++ --version
sudo yum install gdb
sudo yum install cmake
或安装新版本(推荐):
sudo dnf install cmake
验证:
cmake --version
// hello.cpp
#include <iostream>
int main() {
std::cout << "Hello C++ on CentOS" << std::endl;
return 0;
}
编译:
g++ hello.cpp -o hello
运行:
./hello
cmake_minimum_required(VERSION 3.10)
project(hello)
add_executable(hello hello.cpp)
构建:
mkdir build
cd build
cmake ..
make
./hello
.rpmsudo rpm -i code-*.rpm
适合大型 C++ 项目
sudo yum install vim
yum --disablerepo=* --enablerepo=custom localinstall *.rpm
可使用:
scl示例(CentOS 7):
sudo yum install centos-release-scl
sudo yum install devtoolset-11
scl enable devtoolset-11 bash
如果你告诉我:
我可以给你更精准的配置方案。