C库源代码

我想找到C库的源代码,以了解更多关于所用函数的信息.GCC是我唯一可以依赖的资源吗?我不能使用GCC库的doxygen html版本,说实话它似乎很复杂对我来说,例如我找不到printf函数的源代码(我是否在错误的位置?)。 提前致谢。

OTOH,除了glibc :

  • uClibc的
  • dietlibc
  • BSD libc

阅读源代码是一回事。 阅读包含源代码的好书完全是另一回事。 而且我不确定你能比PJ Plauger 的标准C图书馆做得更好。 这是20岁,但对我来说,它仍然是一个翻页。

伙计,我觉得自己老了。

GNU版本在这里:

信息: http : //www.gnu.org/software/libc/

下载地址: http : //ftp.gnu.org/gnu/glibc/

您可能需要稍微缩小您的问题范围。 实施方式各不相同 并非所有与实现细节相关的内容(可能几乎全部 – 具有更多标准知识的人都可以填写)都是由C / C ++标准规定的。

最后,您可以了解特定图书馆是如何决定这样做的。 它仍然是有用的知识,但不是答案。