您的位置:

如何查看glibc版本号

一、查看glibc版本

要查看Linux系统上已安装的glibc版本,可以通过命令行来完成。在终端中键入以下命令:

ldd --version 

执行完毕后,终端将输出glibc版本号信息。例如:

ldd (Ubuntu GLIBC 2.27-3ubuntu1.2) 2.27 
...

这里输出的是Ubuntu系统上的glibc版本,版本号为2.27。

二、查看系统glibc支持的版本

在编写C/C++程序时,需要根据系统的glibc版本来选择库函数,否则可能会出现运行时错误。可以通过以下命令查看系统支持的glibc版本:

- /lib/libc.so.6 
- /lib64/libc.so.6 

在终端中键入上述命令后,系统将输出支持的glibc版本号,例如:

/lib/libc.so.6:	GNU C Library (Ubuntu GLIBC 2.27-3ubuntu1.2) stable release version 2.27
...

三、Linux查看glibc版本

对于Linux用户,可以通过rpm命令或yum命令查看当前系统的glibc版本。命令如下:

rpm -qa | grep glibc 
yum list installed glibc 

执行后,系统将输出glibc的版本信息。例如:

glibc-2.12-1.192.el6.x86_64 

四、Linux查看gcc版本

在编写C/C++程序时,需要根据系统安装的gcc版本来进行编译。可以通过以下命令查看gcc版本号:

gcc --version 

执行后,系统将输出gcc版本信息。例如:

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 

需要注意的是,gcc版本号并不等同于glibc版本号,因为gcc编译器可能使用不同版本的glibc库。