xcodebuild和C标准库

时间:2012-07-17 10:52:01

标签: xcode macos osx-snow-leopard

我有一个为osx雪豹创建的xcode项目。所有需要建立的都是运行

  

xcodebuild联编

从命令提示符

。我现在正在尝试在OS X 10.7上构建相同的项目,并且当我运行相同的命令时会发生以下错误

  

/Users/repo/trunk/main.c:31:10:致命错误:找不到'stdlib.h'文件

究竟发生了什么?我试图按照this问题的说明进行操作,但仍然缺少stdlib.h。

如何解决此问题?

2 个答案:

答案 0 :(得分:0)

从Xcode 4.3开始,你可能会重新包装/Applications/Xcode.app中的所有内容。在类似Unix的安装中,stdlib.h通常位于/ usr / include中,您的项目可能希望它存在于Xcode 4.3之前。您可以通过安装命令行工具来解决此问题,命令行工具包括工具以及标准位置中的关联标头和库。

安装命令行工具的最简单方法是从Xcode内部。在Xcode首选项中,选择“下载”窗格,然后选择“组件”选项卡。按“命令行工具”旁边的“安装”按钮。

答案 1 :(得分:0)

您需要运行xcode-select告诉xcodebuildxcrun您要使用的Xcode。

请参阅this manpage