一尘不染

如何从源代码编译我自己的glibc C标准库并使用它?

linux

我正在尝试编译自己的glibc。我有一个目录glibc,其中包含glibc我从互联网下载的源代码。从该目录中键入mkdir ../build- glibc。现在,从build- glibc我键入的目录../glibc/configure中执行配置。现在我不确定如何打电话make。我无法从glibc目录中调用它,因为它没有配置设置,我也不能从中调用它build- glibc,因为makefile不在该目录中。我该如何解决这个问题?


阅读 336

收藏
2020-06-03

共1个答案

一尘不染

Makefile会在你的存在build-glibc的目录,如果configure脚本成功完成。

如果在此期间一切 似乎 都进展顺利configure,但仍然没有Makefile,那么您可能错过了一种特质:

configure为glibc进行操作时,通常希望您提供替代方法--prefix,因为安装到默认位置(/usr/local)可能会削弱系统。如果您不提供,则需要打开--disable- sanity-checks

如果不是这种情况,请查找config.log文件并读取其内容。

2020-06-03