在 CentOS 上配置 C++ 开发环境,通常包含编译器、构建工具、调试器、编辑器/IDE等。下面按“从零开始”的方式一步步说明(以 CentOS 7 / 8 为例,通用性较强)。
sudo yum update -y
(CentOS 8 可用 dnf 代替 yum)
sudo yum install -y gcc gcc-c++
验证:
g++ --version
sudo yum groupinstall -y "Development Tools"
sudo yum install -y gdb
sudo yum install -y cmake
或安装新版本(可选):
sudo yum install -y epel-release
sudo yum install -y cmake3
// hello.cpp
#include <iostream>
int main() {
std::cout << "Hello CentOS C++" << 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
sudo yum install -y vim
.rpmsudo rpm -ivh code-*.rpm
CentOS 7 默认 GCC 4.8,可升级到 GCC 9/11:
sudo yum install -y centos-release-scl
sudo yum install -y devtoolset-11
scl enable devtoolset-11 bash
<filesystem>?→ GCC 版本太低,升级 GCC。
→ 配置 yum 源或使用离线 RPM。
如果你告诉我:
我可以给你更精准的配置方案。