前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >查看glibc版本

查看glibc版本

作者头像
随心助手
发布2020-02-26 13:44:15
5.3K0
发布2020-02-26 13:44:15
举报
文章被收录于专栏:nginx遇上redisnginx遇上redis

(点击上方公众号,可快速关注)

在Ubuntu下查看glibc版本我知道的方法有两种:

第一种为:ldd --version,其输出如下。

ldd (Ubuntu EGLIBC 2.19-0ubuntu6.6) 2.19

Copyright (C) 2014 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Written by Roland McGrath and Ulrich Drepper.

第二种方法为:getconf GNU_LIBC_VERSION。输出结果为:

glibc 2.19

由上可知glibc的版本为2.19.。

这两种方法都可以得到我们想要的结果。第一种方法只是通过输出ldd的版本号,间接地输出了glibc的版本;第二种方法就是一个很直接的方法得到glibc的版本。应该还有别的方法得到glibc的版本,如果知道后会继续添加上来。

第三种方法为通过编程得到glibc的版本。编写如下checklibcversion.c。

#include <stdio.h>

#include <gnu/libc-version.h>

int main(void) {

puts (gnu_get_libc_version ());

return 0;

}

然后编译生成二进制文件checklibcversion,最后执行

./checklibcversion即可打印出libc的版本。

$./checklibcversion

2.17

看完本文有收获?请转发分享更多人

因为分享是一种美德

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 nginx遇上redis 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档