linux 如何查看软件需要连接的glibc版本
时间: 2023-11-12 17:05:33 浏览: 475
要查看软件需要连接的GLIBC版本,可以使用`ldd`命令。例如,对于要查看GLIBC版本的`/usr/bin/bash`二进制文件,可以运行以下命令:
```
ldd --version /usr/bin/bash
```
这将输出类似以下内容的信息:
```
ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31
```
其中,Ubuntu GLIBC 2.31-0ubuntu9.2是当前系统中安装的GLIBC版本。如果您想查看`/usr/bin/bash`需要连接的GLIBC版本,可以运行以下命令:
```
ldd /usr/bin/bash | grep libc.so
```
这将输出类似以下内容的信息:
```
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbb7a8ad000)
```
其中,/lib/x86_64-linux-gnu/libc.so.6是`/usr/bin/bash`连接的GLIBC库路径。您可以使用以下命令查看该库的版本:
```
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC
```
这将输出类似以下内容的信息:
```
GLIBC_2.31
```
其中,GLIBC_2.31是`/usr/bin/bash`连接的GLIBC版本。
阅读全文