温馨提示×

centos哪里下载c++库

小樊
37
2026-10-03 01:32:19
栏目: 编程语言

在 CentOS 上“下载 C++ 库”通常有两种含义,下面分别说明最常见、最推荐的做法。


一、通过 yum / dnf 安装(最推荐,适合大多数情况)

CentOS 自带的包管理器就可以安装绝大多数 C/C++ 库。

1. 基本开发环境

sudo yum groupinstall "Development Tools"

包含 gcc、g++、make 等。

2. 安装常见的 C++ 库(示例)

sudo yum install gcc-c++
sudo yum install boost-devel
sudo yum install openssl-devel
sudo yum install sqlite-devel
sudo yum install ncurses-devel

3. 搜索某个库

yum search boost
yum list | grep eigen

注意:

  • -devel 包才是头文件 + 链接库,编译 C++ 必须用这个
  • 运行库一般自动作为依赖安装

二、从源码编译安装(库在 yum 里没有时)

常见来源

  • 官方 GitHub
  • 官网(如 Boost、OpenCV、protobuf)
  • 源码 tarball

示例(以某个库为例)

wget https://example.com/libxxx.tar.gz
tar -xzf libxxx.tar.gz
cd libxxx
./configure
make
sudo make install

或使用 CMake:

mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install

三、CentOS 版本相关说明

CentOS 7

sudo yum install ...

CentOS 8 / Stream

sudo dnf install ...

四、常见 C++ 库 yum 名称对照

功能 包名
标准 C++ gcc-c++
Boost boost-devel
线程 glibc-headers
JSON jsoncpp-devel
日志 spdlog-devel
数学 eigen3-devel

五、如果你指的是“从哪下载”

  • 系统库:用 yum / dnf
  • 第三方库:GitHub / 官网
  • 不要去乱下 rpm:优先用系统源,安全稳定

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 具体想用哪个 C++ 库(如 Boost、OpenCV、protobuf)

我可以直接给你精确的命令。

0 踩