首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eglibc-2.11.3: libc-2.11.3在哪里?编译后不在那里

eglibc-2.11.3: libc-2.11.3在哪里?编译后不在那里
EN

Stack Overflow用户
提问于 2014-06-20 18:55:16
回答 2查看 574关注 0票数 1

我在Debian压缩程序上编译了eglibc-2.11.3,但没有看到libc-2.11.3.so。我相信这是与libc.so.6相联系的。

不是c专家,所以请原谅我。以下是我根据包含的安装文件和debian修补程序执行的步骤:

代码语言:javascript
复制
apt-get source libc6    # gets me eglibc-2.11.3

在构建目录中:

代码语言:javascript
复制
../configure --prefix=/usr
make -f ../debian/rules patch
make

我没有看到任何错误之前,它给了我的提示,我是不是遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-22 21:55:38

不要看到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并检查生成的安装树,以确保一切都在您期望的位置。

票数 0
EN

Stack Overflow用户

发布于 2014-06-21 11:10:18

debian/quiltrc变化中

代码语言:javascript
复制
QUILT_PATCH_OPTS="--unified-reject-files"

成为

代码语言:javascript
复制
QUILT_PATCH_OPTS="--reject-format=unified"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24333888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档