温馨提示×

centos怎样安装c++开发库

小樊
44
2026-09-30 04:01:13
栏目: 编程语言

在 CentOS 上安装 C++ 开发库(通常包括编译器、标准库和头文件),可以按下面步骤操作:


一、安装基础 C++ 开发环境(最常见)

1. 使用 yum(CentOS 7 及以前)

sudo yum install -y gcc gcc-c++ make

2. 使用 dnf(CentOS 8 / Stream)

sudo dnf install -y gcc gcc-c++ make

安装完成后检查:

g++ --version

二、安装开发工具组(推荐)

如果你要做较完整的 C/C++ 开发,可以安装开发工具包:

CentOS 7

sudo yum groupinstall -y "Development Tools"

CentOS 8 / Stream

sudo dnf groupinstall -y "Development Tools"

这会自动安装:

  • gcc
  • g++
  • make
  • autoconf
  • automake
  • libtool 等

三、安装常用的 C++ 开发库(示例)

1. 标准库相关

一般已随 gcc-c++ 安装,无需额外操作。

2. 常用库示例

# 线程库(通常已包含)
sudo yum install -y glibc-devel

# 数学库
sudo yum install -y libstdc++-devel

# CMake
sudo yum install -y cmake

# Boost 库
sudo yum install -y boost-devel

# OpenCV(如需)
sudo yum install -y opencv-devel

四、如果你需要更新版本的 GCC(如 GCC 11/12)

CentOS 默认 GCC 较旧,可使用 Software Collections (SCL):

sudo yum install -y centos-release-scl
sudo yum install -y devtoolset-11
scl enable devtoolset-11 bash

或永久启用:

echo "source /opt/rh/devtoolset-11/enable" >> ~/.bashrc

五、测试 C++ 程序

// test.cpp
#include <iostream>
using namespace std;

int main() {
    cout << "Hello C++" << endl;
    return 0;
}

编译运行:

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

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 需要哪些具体库(如 Boost、OpenCV、Qt、asio 等)

我可以给你更精确的安装命令。

0 踩