我有一个为 osx 雪豹创建的 xcode 项目。它所需要的只是运行
xcodebuild
从命令提示符。我现在正在尝试在 OS X 10.7 上构建相同的项目,当我运行相同的命令时会发生以下错误
/Users/repo/trunk/main.c:31:10:致命错误:找不到“stdlib.h”文件
到底发生了什么?我试图按照这个问题的说明进行操作,但 stdlib.h 仍然丢失。
我该如何解决这个问题?
我有一个为 osx 雪豹创建的 xcode 项目。它所需要的只是运行
xcodebuild
从命令提示符。我现在正在尝试在 OS X 10.7 上构建相同的项目,当我运行相同的命令时会发生以下错误
/Users/repo/trunk/main.c:31:10:致命错误:找不到“stdlib.h”文件
到底发生了什么?我试图按照这个问题的说明进行操作,但 stdlib.h 仍然丢失。
我该如何解决这个问题?
从 Xcode 4.3 开始,您可能对 /Applications/Xcode.app 中所有内容的重新打包感到厌烦。在类 Unix 安装中,stdlib.h 通常位于 /usr/include 中,并且您的项目可能希望它像 Xcode 4.3 之前那样存在。您可以通过安装命令行工具来解决此问题,该工具在其标准位置包括工具和相关的头文件和库。
安装命令行工具的最简单方法是从 Xcode 内部。在 Xcode Preferences 中选择“Downloads”窗格,然后选择“Components”选项卡。按下“命令行工具”旁边的“安装”按钮。
你需要运行来xcode-select
告诉你想要使用哪个 Xcode。xcodebuild
xcrun
请参阅此手册页。