【问题标题】:Latest Clang location in XCode 4.5XCode 4.5 中的最新 Clang 位置
【发布时间】:2012-09-21 06:22:07
【问题描述】:

我已将 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,它总是在哪里,其次,它是用作“clang 的默认位置”这个 xctoolchain 文件夹的有效方式(例如,用于项目存储库中的 cmake)

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

【问题讨论】:

    标签: xcode clang xcode4.5


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您的回复,但我已经安装了它们(正如我在问题中所说的那样;))并且从 XCode 4.5 开始就没有叮当声了
    • 如果你已经安装了命令行工具,你不是已经在“/usr/bin”看到clang了吗?
    • 我在“第二个”/usr/bin 中有它,它位于 /Toolchains 文件夹中,而不是第一个。
    • @MichaelDautermann 使用深埋在 Xcode 应用程序包中的工具链的一个很好的理由是交叉编译期望(非常标准的)“配置;清洁;制作”工作流程的库。
    • @DavidAndreoletti 的问题只是重定向回这里!但我在stackoverflow.com/questions/12636315/… 找到了一些相关信息
    猜你喜欢
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    相关资源
    最近更新 更多