gcc libc abi版本
时间: 2023-08-30 11:04:15 浏览: 166
可以通过以下命令查看当前系统的gcc版本和libc ABI版本:
```
gcc --version
```
输出结果中会包含gcc版本信息,例如:
```
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
```
接着,我们可以通过以下命令查看当前系统的libc ABI版本:
```
readelf -s /usr/lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_
```
输出结果中会列出当前系统的所有GLIBC版本,例如:
```
...
163: 000000000007c6b0 56 FUNC GLOBAL DEFAULT 13 _dl_cpuclock_offset@GLIBC_PRIVATE
369: 00000000000a6d60 56 FUNC GLOBAL DEFAULT 13 _dl_cpuclock_offset@GLIBC_2.2.5
470: 00000000000a6d60 56 FUNC GLOBAL DEFAULT 13 _dl_cpuclock_offset@@GLIBC_2.2.5
471: 00000000000a6db0 56 FUNC GLOBAL DEFAULT 13 _dl_cpuclock_offset@@GLIBC_2.2.6
530: 00000000000a6db0 56 FUNC GLOBAL DEFAULT 13 _dl_cpuclock_offset@@GLIBC_2.2.5
531: 00000000000a6e00 136 FUNC GLOBAL DEFAULT 13 _dl_cpuclock_offset@@GLIBC_PRIVATE
589: 00000000000a6e00 136 FUNC GLOBAL DEFAULT 13 _dl_cpuclock_offset@@GLIBC_2.2.5
590: 00000000000a6e90 136 FUNC GLOBAL DEFAULT 13 _dl_cpuclock_offset@@GLIBC_2.2.6
...
```
我们可以看到,当前系统的libc ABI版本包括GLIBC_2.2.5、GLIBC_2.2.6和GLIBC_PRIVATE等版本。
阅读全文