【问题标题】:How to find arm-apple-darwin#-llvm-gcc-4.2 compiler on Xcode 5?如何在 Xcode 5 上找到 arm-apple-darwin#-llvm-gcc-4.2 编译器?
【发布时间】:2013-09-26 04:52:01
【问题描述】:

我正在绑定交叉编译,为此我需要找到 Xcode 放置 arm-gcc 编译器的位置。

它曾经在 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2 但在 Xcode 5 中消失了。

有什么想法吗?

【问题讨论】:

    标签: ios gcc linker xcode5 llvm-gcc


    【解决方案1】:

    使用较新的 clang 编译器,如下所示:-

    对于抄送: xcrun -find -sdk iphoneos clang

    对于 CXX: xcrun -find -sdk iphoneos clang++

    【讨论】:

    • 你在哪里对。我试图构建的平台现在默认使用 clang,它似乎可以工作。谢谢,本尼
    【解决方案2】:

    通常最好使用xcrun -find 为您动态定位 Xcode 命令行工具,而不是显式使用路径,因为 Xcode 工具的路径可能会随着时间而改变。有关如何使用它的详细信息,请参阅man xcrun,包括您可能需要传递以查找 iOS 工具的 -sdk iphoneos 标志的详细信息。

    如果xcrun 找不到该工具,它可能不再包含在 Xcode 中。请参阅 Xcode 5 的发行说明以检查某些内容是否已被正式删除。

    【讨论】:

    • 没有找到任何arm文件=/
    • 您是否查看过此 Xcode 版本的发行说明?请参阅 Apple 的开发者网站,该网站靠近您下载 Xcode 的链接,因此请查看发行说明。它可能的工具可能已被删除或替换为不同的东西。
    【解决方案3】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多