我正在绑定交叉编译,为此我需要找到 Xcode 放置 arm-gcc 编译器的位置。
它曾经位于 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2 但在 Xcode 5 中消失了。
有任何想法吗?
像这样使用较新的 clang 编译器:-
对于 CC:xcrun -find -sdk iphoneos clang
对于 CXX:xcrun -find -sdk iphoneos clang++
通常最好使用xcrun -find
为您动态定位 Xcode 命令行工具,而不是显式使用路径,因为 Xcode 工具的路径可能会随着时间而改变。请参阅man xcrun
有关如何使用它的详细信息,包括有关-sdk iphoneos
您可能需要传递以查找 iOS 工具的标志的详细信息。
如果xcrun
找不到该工具,它可能不再包含在 Xcode 中。请参阅 Xcode 5 的发行说明以检查某些内容是否已被正式删除。
编译器
**LLVM-GCC is not included in Xcode 5**