有时想在stdlib中查找函数的实现,我已经下载了源代码,但是很乱。
只是 greping 并不适合,因为点击量很多。
有谁知道有文档的网页 doxygen 样式。
linux内核也是如此。
谢谢
有时想在stdlib中查找函数的实现,我已经下载了源代码,但是很乱。
只是 greping 并不适合,因为点击量很多。
有谁知道有文档的网页 doxygen 样式。
linux内核也是如此。
谢谢
您应该检查您的发行版是否使用香草 GLIBC 或 EGLIBC 分支(Debian 和 Ubuntu 已切换到 EGLIBC EDIT:他们在 2014 年左右切换回)。
无论如何,GLIBC 的存储库浏览器位于http://sourceware.org/git/?p=glibc.git
http://code.woboq.org/userspace/glibc/由@guruz 下面发布,是一个不错的选择。
由于存在相同文件的多个版本,源代码有点复杂。
这对于 libc 文档怎么样?也许这适用于内核?还有谷歌代码搜索;这是一个示例搜索。
有关Google 代码搜索的更多信息您可以输入如下搜索查询:package:linux-2.6 malloc 以获取 linux-2.6 内核中对 malloc 的任何引用。
编辑:谷歌代码搜索现已关闭。但是您可以在http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git访问 git repo,它也有搜索功能。
您还可以从http://fossies.org/dox/glibc获取由 Doxygen 生成的实际文档。