glibc查看版本并下载

2020-04-24 14:12:30 蜻蜓队长

glibc是标准C库的GNU实现。我们采用C/C++所写的程序,运行时基本都依赖与它。如果我想看当前机器glibc的源代码时,我们就需要知道当前机器glibc的源代码,以及到glibc的官网下载对应版本的源代码。

查看当前机器glibc的版本号
第一种方法:我们采用命令ldd,查看可执行程序依赖libc的路径。

由上可知,系统采用的是libc-2.19.so的动态库,那么glibc的版本号是2.19。

第二种方法:使用命令 ldd --version(ldd是glibc提供的命令,由此可知glibc的版本号)。


第三种方法:使用命令 getconf GNU_LIBC_VERSION。


第四种方法:编程获取glibc的版本号。
#include <stdio.h>
#include <gnu/libc-version.h>
int main(void) 
{ 
	printf("glibc version:%s\n", gnu_get_libc_version());

	return 0; 
}
执行以上程序,输出如下:
下载glibc源代码
glibc官网地址:https://www.gnu.org/software/libc/
glibc源代码包:https://ftp.gnu.org/gnu/glibc/
参考
1.https://blog.csdn.net/xibeichengf/article/details/48290297

以上内容来自于网络,如有侵权联系即删除
相关文章

上一篇: zabbix4.4 自带模板自定义模板监控mysql5-7.29

下一篇: 关于在SpringBoot中使用RedisTemplate序列化的一些问题

客服紫薇:15852074331
在线咨询
客户经理