问题:我需求找出我的Linux体系上的GNU C库(glibc)的版别,我怎样才能查看Linux上的glibc版别呢?
GNU C库(glibc)是规范C库的GNU完成。glibc是GNU东西链的要害组件,用于和二进制东西和编译器一同运用,为方针架构生成用户空间应用程序。
当从源码进行构建时,一些Linux程序或许需求链接到某个特定版别的glibc。在这种情况下,你或许想要查看已装置的glibc信息以查看是否满意依靠联系。
这儿介绍几种简略的办法,便利你查看Linux上的glibc版别。
办法一
下面给出了指令行下查看GNU C库的简略指令。
$ ldd –version
在本例中,glibc版别是2.19。
办法二
另一个办法是在指令行“输入”glibc 库的称号(如,libc.so.6),就像指令相同履行。
输出成果会显现更多关于glibc库的详细信息,包含glibc的版别以及运用的GNU编译器,也供给了glibc扩展的信息。glibc变量的方位取决于Linux版别和处理器架构。
在根据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库后的输出成果样例。