我正在编写一个交叉编译,为此我需要找到Xcode放置arm-gcc compiller的位置。
它曾经在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2中,但在Xcode 5中已经消失了。
任何想法?
答案 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)
<强>编译器强>
**LLVM-GCC is not included in Xcode 5**