有时候我想查看stdlib中函数的实现,我已经下载了源代码,但是很杂乱。我在哪里可以在线浏览libc的源代码(如doxygen)
只是因为许多命中,greping不太合适。
有没有人知道一个网页doxygen风格,有文档。
Linux内核也是如此。
感谢
有时候我想查看stdlib中函数的实现,我已经下载了源代码,但是很杂乱。我在哪里可以在线浏览libc的源代码(如doxygen)
只是因为许多命中,greping不太合适。
有没有人知道一个网页doxygen风格,有文档。
Linux内核也是如此。
感谢
如何this的libc的文档?也许内核为this?还有谷歌代码搜索; here是一个示例搜索。
更多关于Google Code Search您可以输入像这样的搜索查询:package:linux-2.6 malloc在linux-2.6内核中对任何对malloc的引用。
编辑:Google代码搜索现已关闭。但你可以通过http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git访问git repo,它也有搜索功能。
Novell链接已损坏。 – 2012-01-29 00:25:03
这个答案需要更新。不幸的是,Google代码搜索不再是了。 – 2012-02-20 19:13:53
谢谢,Jonathon,我已经包含了一个替代方案。仍然在寻找一个很好的替代libc .... – 2012-02-29 04:38:14
如果您使用的是GNU C(glibc),那么函数(超出GNU扩展名)将遵循the POSIX standard的参数,实现,失败和返回值。如果你想在静态成员的引擎下窥视,你必须看代码。
每次推送(我能记得了),试图采取类似的Doxygen的glibc的被拒绝,原因如下:
您应该检查您的发行版是否使用vanilla GLIBC或EGLIBC fork(Debian和Ubuntu已切换到EGLIBC)。
无论如何,对于GLIBC版本库浏览器是在http://sourceware.org/git/?p=glibc.git
源极比特通过相同文件的多个版本的存在复杂。
对于EGLIBC:http://www.eglibc.org/cgi-bin/viewcvs.cgi/ – Jacopo 2010-08-25 17:34:53
感谢您访问sourceware.org,以前的文章source.redhat.com – 2012-12-15 14:30:20
您还可以获得实际 Doxygen生成的文档来自http://fossies.org/dox/glibc。
感谢您的回复,但也许我还不够清楚。我对api不感兴趣,我想要执行api。实际的源代码 谢谢 – monkeyking 2009-12-30 06:32:12
猴子,你试过我的答案?谷歌代码搜索包括完整的源代码。 – 2009-12-30 14:19:52
是的,谢谢,谷歌代码搜索似乎做我想要的。 – monkeyking 2009-12-31 17:54:21