如何在 Linux 上检查 glibc 版本如何在 Linux 上检查 glibc 版本如何在 Linux 上检查 glibc 版本如何在 Linux 上检查 glibc 版本
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 上检查 glibc 版本

问题:我需要找出 Linux 系统上的 GNU C 库 (glibc) 的版本。如何检查 Linux 上的 glibc 版本?

GNU C 库 (glibc) 是标准 C 库的 GNU 实现。 glibc 是 GNU 工具链的关键组件,它与 binutils 和编译器一起使用,为目标体系结构生成用户空间应用程序二进制文件。

从源代码构建时,某些 Linux 程序可能需要链接到特定版本的 glibc。在这种情况下,您可能需要检查有关已安装的 glibc 的信息,以查看是否满足依赖关系。

以下是检查 Linux 上的 glibc 版本的简单方法。

方法一

检查 GNU C 库版本的简单命令行如下。


$ ldd --version

在此示例中,glibc 的版本为 2.19。

方法二

另一种方法是从命令行“键入”glibc 库(即 libc.so.6),就好像它是一个命令一样。

输出将显示有关 glibc 库的更多详细信息,包括 glibc 的版本和使用的 GNU 编译器,以及可用的 glibc 扩展。 glibc 的位置因发行版和处理器架构而异。

在基于 Debian 的 64 位系统上:


$ /lib/x86_64-linux-gnu/libc.so.6

在基于 Debian 的 32 位系统上:


$ /lib/i386-linux-gnu/libc.so.6

在基于 Red Hat 的 64 位系统上:


$ /lib64/libc.so.6

在基于 Red Hat 的 32 位系统上:


$ /lib/libc.so.6

以下是输入 glibc 库的示例输出。

©2015-2025 艾丽卡 support@alaica.com