温馨提示×

centos怎么安装c++依赖包

小樊
45
2026-07-20 11:08:25
栏目: 编程语言

CentOS 上安装 C++ 开发所需的依赖包,常见有几种情况。下面按 最常用 → 进阶 给你一个完整的说明。


一、安装基础 C++ 编译环境(最常见)

在 CentOS 7 / 8 / Stream 上,最基础的是:

✅ CentOS 7

sudo yum groupinstall "Development Tools"
sudo yum install gcc gcc-c++ make

✅ CentOS 8 / Stream

sudo dnf groupinstall "Development Tools"
sudo dnf install gcc gcc-c++ make

验证:

g++ --version

二、安装常用 C++ 依赖库(按需求)

1️⃣ 标准库 & 常用库

sudo yum install glibc-devel libstdc++-devel

2️⃣ CMake(强烈推荐)

sudo yum install cmake

或 CentOS 7 上较老,可手动安装新版:

wget https://github.com/Kitware/CMake/releases/download/v3.28.0/cmake-3.28.0-linux-x86_64.sh
chmod +x cmake-3.28.0-linux-x86_64.sh
./cmake-3.28.0-linux-x86_64.sh --skip-license --prefix=/usr/local

三、常见第三方 C++ 依赖安装示例

1️⃣ OpenSSL(网络 / HTTPS)

sudo yum install openssl-devel

2️⃣ Boost

sudo yum install boost boost-devel

CentOS 7 版本较老(1.53),需要新版建议源码编译


3️⃣ 编译安装 Boost(示例)

wget https://boostorg.jfrog.io/artifactory/main/release/1.84.0/source/boost_1_84_0.tar.gz
tar -xzf boost_1_84_0.tar.gz
cd boost_1_84_0
./bootstrap.sh
./b2 install

四、安装 CLang(可选)

sudo yum install clang

或 CentOS 8:

sudo dnf install clang

五、使用 yum 搜索 C++ 开发包

如果你不确定包名:

yum search <关键字>

例如:

yum search openssl-devel

六、推荐最小安装组合(初学者)

sudo yum groupinstall "Development Tools"
sudo yum install gcc gcc-c++ cmake

七、简单测试

// test.cpp
#include <iostream>
int main() {
    std::cout << "Hello C++" << std::endl;
}

编译:

g++ test.cpp -o test
./test

如果你是在:

  • 编译某个具体项目
  • 安装某个 C++ 软件
  • 在 Docker / CentOS 7 / CentOS 8

可以把你的 具体项目或报错信息 发出来,我可以一步到位帮你解决 ✅

0