使命令行编译器与Xcode 4.3一起使用

Tom*_*rle 3 command-line makefile xcode4

我有Xcode 4.3,它工作正常.但是,make从命令行运行编译程序会给我带来许多关于缺少标准头文件的错误,例如

error: stdio.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

问题可能是Xcode 4.3(与旧版本相反)安装得像标准Mac应用程序包(dmg中没有安装程序),因此路径不会自动设置.

如何设置命令行工具以查看/Applications/Xcode.app/包及其子文件夹中的标准头文件和库?

$ which make
/Applications/Xcode.app/Contents/Developer/usr/bin/make
Run Code Online (Sandbox Code Playgroud)

小智 9

随着XCode 4.3(和OS X 10.7.3)的完整发布,您可以转到首选项>下载>命令行工具,然后单击"安装".

看来您需要拥有开发者帐户.