温馨提示×

centos怎样安装c++运行库

小樊
32
2026-10-17 15:30:33
栏目: 编程语言

在 CentOS 上安装 C++ 运行库(通常指 C++ 标准库 / GCC 运行时),常见情况如下:


一、安装 C++ 运行环境(最常用)

1️⃣ 安装 GCC C++ 支持

sudo yum install gcc-c++

这会安装:

  • libstdc++(C++ 标准库运行库)
  • g++ 编译器

安装后可用:

g++ --version

二、只安装 C++ 运行库(不装编译器)

如果你只是运行 C++ 程序(比如别人编译好的二进制):

sudo yum install libstdc++

CentOS 7 示例:

sudo yum install libstdc++ libstdc++-devel

三、CentOS 8 / Stream(使用 dnf)

sudo dnf install gcc-c++

或只装运行库:

sudo dnf install libstdc++

四、32 位 C++ 运行库(旧程序可能需要)

sudo yum install libstdc++.i686

五、查看已安装的 C++ 运行库版本

strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

六、常见问题

❌ 运行程序报错:

error while loading shared libraries: libstdc++.so.6: cannot open shared object file

✅ 解决:

sudo yum install libstdc++

❌ 需要更高版本 libstdc++

CentOS 自带版本较旧,可:

  • 安装 devtoolset(推荐)
sudo yum install centos-release-scl
sudo yum install devtoolset-11
scl enable devtoolset-11 bash

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 是 运行程序 还是 编译程序
  • 是否 32 位程序

我可以给你更精确的安装方案。

0 踩