可能重复:
在哪里找到stdio.h函数实现?
嗨,我试图找到stdio.h头文件中定义的函数的函数定义,我想学习如何实现printf()这样的函数,但我找不到stdio.h中的任何预处理器指令链接到其他地方的实施文 当没有对函数定义文件的直接引用时,C编译器如何知道在哪里找到实现?(我了解到.h文件可能附带一个同名的.c实现文件来自一本Objective-c书.)你能帮助我吗?谢谢!我在Mac OS X上使用GCC.
FreeBSDlibc在其src存储库中已经很好地布局了.
http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/
例如printf(3):
http://svnweb.freebsd.org/base/head/lib/libc/stdio/printf.c?view=markup
http://svnweb.freebsd.org/base/head/lib/libc/stdio/vfprintf.c?view=markup