在 mac 上哪里可以找到 C 源代码?

Where to find C source code on mac?

我在翻阅编程教科书时看到了一个我不认识的特定 header。后来我在网上查了一下,但我想知道在macbook上哪里可以找到C的源代码。它只是在编译器中吗? (我用的是gcc)请帮忙

大部分 OS/X 操作系统和实用程序的源代码,包括 C 库,可以在 http://opensource.apple.com/ 找到。

当前版本的 C 库的源代码在这里:http://opensource.apple.com/source/Libc/Libc-1082.50.1/ .

对于通过 brewmacports 安装的其他包,使用相应的命令检索包的源。查看手册页了解具体方法。

请注意,gcc 命令实际上在 OS/X 下的 XCode 的最新版本上运行 clang。尝试 gcc --version...

如果您安装了 Apple 开发工具,应该可以在最可能的 unixoid 位置找到它:/usr/include/ctype.h - 至少在我安装了 Xcode 的 Macbook 上是这样。

XCode 的最新 (clang-based) 版本似乎不能 使用 /usr/include。我最终在 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include 中找到了 headers。 (为了理智起见,我在 /usr 中创建了一个符号链接。)