linux – 为什么glibc二进制文件名为libc.so.6而不是libc.so.1或libc.so.4?

linux – 为什么glibc二进制文件名为libc.so.6而不是libc.so.1或libc.so.4?

现代的glibc二进制文件在 Linux中称为libc.so.6.为什么这里使用“6”? libc.so.1或libc.so.8也可以是好名字恕我直言. 维基百科在http://en.wikipedia.org/wiki/GNU_C_Library给出了一些历史,但没有完全解释 In the early 1990s, the developers of the Linux

使用gold vs ld链接器时使用的glibc/pthreads中的不同符号

使用gold vs ld链接器时使用的glibc/pthreads中的不同符号

我有一个简单的测试程序调用pthread_cond_broadcast.与ld链接器链接时,显示:情况1:$nm ld-test | grep cond_broadcast U pthread_cond_broadcast@@GLIBC_2.3.2 当与黄金链接器链接时,它显示:案例2: $nm gold-test | grep cond_broadca

linux – Glibc配置错误

linux – Glibc配置错误

当我遇到配置Glibc的错误时,我正在从头开始使用Linux(步骤5.7):checking for sysdeps preconfigure fragments… aarch64 alpha arm configure: error: Old ABI no longer supported 我在用:../glibc-2.20/configure