在探索 C++ 二进制文件时,我发现 libstdc++.so.6 动态链接到libm.so.6
和libc.so.6
:
ldd /lib/x86_64-linux-gnu/libstdc++.so.6
linux-vdso.so.1 (0x00007ffcb737b000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd3b2295000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd3b1c00000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd3b2396000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd3b2275000)
我的问题是:
6
名字里的意思是什么?本来以为是glibc的版本,结果版本是2.35
,与6
.strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_2.3 GLIBC_2.3 ... GLIBC_2.35
为什么这个后缀
6
如此受欢迎?libc.so.7
有什么时候发布的时间表吗?