查看Linux系统的glibc版本
 2016.02.29    |      Linux问题集合    |     AilsonJack    |     暂无评论    |     4174 views
By: Ailson Jack
Date: 2016-02-29
个人博客: http://www.only2fire.com/
<p style="text-indent: 2em;">最近需要查看自己使用的Linux系统的GNU C库(glibc)的版本,但是和普通的执行命令又不一样,比如查看gcc的版本直接输入命令:<span style="color: rgb(255, 0, 0);">gcc -v</span>即可。那么我需要找出我的Linux系统上的GNU C库(glibc)的版本,我怎样才能检查Linux上的glibc版本呢?</p><p style="text-indent: 2em;">GNU C库(glibc)是标准C库的GNU实现。glibc是GNU工具链的关键组件,用于和二进制工具和编译器一起使用,为目标架构生成用户空间应用程序。当从源码进行构建时,一些Linux程序可能需要链接到某个特定版本的glibc。在这种情况下,你可能想要检查已安装的glibc信息以查看是否满足依赖关系。</p><p style="text-indent: 2em;">下面介绍几种简单的方法,方便你检查Linux上的glibc版本。</p><p class="artical_littlestyle1">1、方法一</p><p style="text-indent: 2em;">在命令行下执行命令:<span style="color: rgb(255, 0, 0);">ldd&nbsp; --version</span>,我的系统显示结果如下:<br/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.08.24/1535101271617952.png" onclick="preview_image(&#39;/uploads/AilsonJack/2018.08.24/1535101271617952.png&#39;)"/></p><p style="text-indent: 2em;">可知我的Fedora 14系统的glibc版本为2.12.90。</p><p class="artical_littlestyle2">2、方法二</p><p style="text-indent: 2em;">另一个方法是在命令行“输入”glibc 库的名称(如:libc.so.6),就像命令一样执行。输出结果会显示更多关于glibc库的详细信息,包括glibc的版本以及使用的GNU编译器,也提供了glibc扩展的信息。glibc变量的位置取决于Linux版本和处理器架构。<br/>在基于Debian的64位系统上:<br/>&nbsp;&nbsp;&nbsp;&nbsp;执行:<span style="color: rgb(255, 0, 0);">/lib/x86_64-linux-gnu/libc.so.6</span><br/>在基于Debian的32位系统上:<br/>&nbsp;&nbsp;&nbsp;&nbsp;执行:<span style="color: rgb(255, 0, 0);">/lib/i386-linux-gnu/libc.so.6</span><br/>在基于Red Hat的64位系统上:<br/>&nbsp;&nbsp;&nbsp;&nbsp;执行:<span style="color: rgb(255, 0, 0);">/lib64/libc.so.6</span><br/>在基于Red Hat的32位系统上:<br/>&nbsp;&nbsp;&nbsp;&nbsp;执行:<span style="color: rgb(255, 0, 0);">/lib/libc.so.6</span><br/></p><p style="text-indent: 2em;">因为我使用的是Fedora 14的32bit系统,这里应该执行的命令为:<span style="color: rgb(255, 0, 0);">/lib/libc.so.6</span>,下图中是输入glibc库后的输出结果样例:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.08.24/1535101271619748.png" onclick="preview_image(&#39;/uploads/AilsonJack/2018.08.24/1535101271619748.png&#39;)"/></p><p style="text-indent: 2em;">同样的,可知我的Fedora 14系统的glibc版本为2.12.90。<br/></p>
欢迎关注博主的公众号呀,精彩内容随时掌握:
热情邀请仔细浏览下博客中的广告,万一有对自己有用或感兴趣的呢。◕ᴗ◕。。
如果这篇文章对你有帮助,记得点赞和关注博主就行了^_^,当然了能够赞赏博主,那就非常感谢啦!
注: 转载请注明出处,谢谢!^_^
转载请注明来源: 本文链接:  By: AilsonJack
查看Linux系统的glibc版本  |  说好一起走
暂无评论,要不要来个沙发
发表评论

 
Copyright © 2015~2023  说好一起走   保留所有权利   |  百度统计  蜀ICP备15004292号