eglibc-2.11.3:libc-2.11.3.so在哪里?编译后不存在

时间:2014-06-20 18:55:16

标签: c debian glibc libc

我在Debian squeeze上编译了eglibc-2.11.3,但没有看到libc-2.11.3.so。我相信这是从libc.so.6符号链接。

不是c专家,所以请耐心等待。这些是我根据包含的安装文件加debian补丁采取的步骤:

apt-get source libc6    # gets me eglibc-2.11.3

在构建目录中:

../configure --prefix=/usr
make -f ../debian/rules patch
make

在它给我回复提示之前我没有看到任何错误,我错过了什么?

2 个答案:

答案 0 :(得分:0)

debian/quiltrc更改

QUILT_PATCH_OPTS="--unified-reject-files"

成为

QUILT_PATCH_OPTS="--reject-format=unified"

答案 1 :(得分:0)

  

没有看到libc-2.11.3.so

该库链接为libc.so.6(应该位于您执行make的目录中。)

make install应该在安装目录中创建libc-2.11.3.so和符号链接libc.so.6

您可能需要尝试make install PREFIX=/tmp/glibc-install并检查生成的安装树,以确保所有内容都符合您的预期。