在开发过程中可能会需要了解到我们调用的库函数中的内容和信息,但是我们又没办法直接从电脑中找到源码,那么就需要我们从官方下载源码来进行学习和了解。
一、查看本机Libc版本
如何知道自己所需的libc的源码呢,可以先查看自己所使用设备使用的libc的版本
1、Ubuntu
1)可以执行libc.so.6来获取信息,需带路径,不知libc.so.6在那个文件中,可以执行find / -name libc.so.6定位文件位置,一般来说:
针对64位系统使用命令
ls -l /lib/x86_64-linux-gnu/libc.so.6
针对32位系统使用命令
ls -l /lib/i386-linux-gnu/libc.so.6
2)使用命令
apt-cache show libc6
从上述信息中可以看到自己需要的Libc的版本信息。
2、centos
1)使用命令
rpm -qa | grep glibc