我正在浏览一本编程教科书,并看到了一个我不认识的特定标题。后来我在互联网上查了一下,但我想知道在Macbook上可以找到C的源代码。它只是在编译器中吗? (我用gcc)请帮忙。
答案 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/。
对于通过brew
或macports
安装的其他软件包,请使用相应的命令检索软件包的源代码。查看手册页以了解具体方法。
请注意,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
创建了一个符号链接。)