如何在Xcode 5上找到arm-apple-darwin#-llvm-gcc-4.2编译器?

时间:2013-09-20 17:49:17

标签: ios gcc linker xcode5 llvm-gcc

我正在编写一个交叉编译,为此我需要找到Xcode放置arm-gcc compiller的位置。

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

任何想法?

3 个答案:

答案 0 :(得分:24)

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

对于CC: xcrun -find -sdk iphoneos clang

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

答案 1 :(得分:1)

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

如果xcrun无法找到该工具,则可能不再将其作为Xcode的一部分包含在内。请参阅Xcode 5的发行说明,以检查是否已正式删除某些内容。

答案 2 :(得分:1)