11

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

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

有任何想法吗?

4

3 回答 3

24

像这样使用较新的 clang 编译器:-

对于 CC:xcrun -find -sdk iphoneos clang

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

于 2013-09-28T04:50:22.373 回答
1

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

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

于 2013-09-20T17:55:52.140 回答
1

https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_5_0.html

编译器

**LLVM-GCC is not included in Xcode 5**

在此处输入图像描述

于 2013-09-28T13:49:31.637 回答