在 CentOS 上安装 C++ 开发依赖,通常分为 编译器、常用库、构建工具 三部分。下面按常见场景给你一个完整指南(适用于 CentOS 7 / 8 / Stream)。
sudo yum install -y gcc gcc-c++
验证:
g++ --version
sudo yum groupinstall -y "Development Tools"
包含:
sudo yum install -y \
glibc-devel \
libstdc++-devel \
zlib-devel \
openssl-devel
sudo yum install -y cmake
wget https://github.com/Kitware/CMake/releases/download/v3.28.0/cmake-3.28.0-linux-x86_64.sh
sudo sh cmake-3.28.0-linux-x86_64.sh --skip-license --prefix=/usr/local
验证:
cmake --version
sudo yum install -y boost boost-devel
sudo yum install -y openssl openssl-devel
sudo yum install -y mysql-devel
sudo yum install -y postgresql-devel
sudo yum install -y glog-devel gflags-devel
CentOS 8 默认使用 dnf:
sudo dnf install -y gcc gcc-c++ cmake make
CentOS 8 已停止维护,建议:
// test.cpp
#include <iostream>
int main() {
std::cout << "Hello C++ on CentOS" << std::endl;
return 0;
}
编译运行:
g++ test.cpp -o test
./test
你可以直接告诉我:
我可以给你 精确到项目级别的依赖清单。