2

我已将 XCode 更新到 4.5(使用 iOS 6)并安装了最新的命令行工具。在此之前,我总是有最新的 Clang 版本

/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin

(clang 和 clang++ 二进制文件),但现在,随着最后一次更新,它们消失了,我只有 gcc 和 llvm 的东西。我检查了整个 Mac 上的“clang”垃圾箱,并在其中找到了一个

/Applications/XCode.app/Contents/Developer/Toolchains/XCodeDefault.xctoolchain/usr/bin

但为什么会这样?首先,为什么我在以前的文件夹中没有 clang,它总是在哪里,其次,它是使用这个 xctoolchain 文件夹作为“clang 的默认位置”的有效方式(例如,对于项目存储库中的 cmake)

编辑:对于 Xcode 5 及更多版本,clang 再次出现在 .xctoolchain 文件夹中

4

1 回答 1

5

如果你安装了“Xcode 的命令行工具”,你会在一个漂亮、直观的位置发出叮当声,比如“ /usr/bin”。

要了解它们,您可以通过 Xcode 的首选项进入,如下所示:

通过 Xcode 安装命令行组件

或者您可以单击http://developer.apple.com/xcode上的“寻找其他开发人员工具”链接,其中有一个磁盘映像和一个可以下载的安装程序。

这两个选项都安装完全相同的组件。

于 2012-09-21T06:30:31.240 回答