分页: 1 / 1

nm命令看到的libc版本和系统版本不一致是怎么回事

发表于 : 2023-02-03 10:34
jiandan23
gcc编译后,用nm命令查看一些动态链接库的信息,发现显示的库版本和本机libc的库版本不一致:
user@mint:environ$ nm q_environ | grep GLIBC
w __cxa_finalize@@GLIBC_2.2.5
0000000000201010 B __environ@@GLIBC_2.2.5
0000000000201010 V environ@@GLIBC_2.2.5
U __libc_start_main@@GLIBC_2.2.5
U puts@@GLIBC_2.2.5
user@mint:environ$ ll /lib/x86_64-linux-gnu/libc.so.6
lrwxrwxrwx 1 root root 12 8月 7 2019 /lib/x86_64-linux-gnu/libc.so.6 -> libc-2.27.so*

Re: nm命令看到的libc版本和系统版本不一致是怎么回事

发表于 : 2023-02-03 10:41
astolia
四个字:向下兼容
具体可以看这篇 https://developers.redhat.com/blog/2019 ... patibility