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

时间:2016-08-01 21:27:03

标签: c macos header-files

我正在浏览一本编程教科书,并看到了一个我不认识的特定标题。后来我在互联网上查了一下,但我想知道在Macbook上可以找到C的源代码。它只是在编译器中吗? (我用gcc)请帮忙。

3 个答案:

答案 0 :(得分:3)

如果你安装了Apple开发工具,应该在最不可能的单一地方找到它:/usr/include/ctype.h - 至少在安装了Xcode的Macbook上就是这样。

答案 1 :(得分:1)

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

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

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

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

答案 2 :(得分:0)

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