我正在编写一个交叉编译,为此我需要找到Xcode放置arm-gcc compiller的位置 .
它曾经在/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 ,包括您可能需要传递以查找iOS工具的 -sdk iphoneos 标志的详细信息 .
xcrun -find
man xcrun
-sdk iphoneos
如果 xcrun 无法找到该工具,则可能不再将其作为Xcode的一部分包含在内 . 请参阅Xcode 5的发行说明,以检查是否已正式删除某些内容 .
xcrun
https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_5_0.html
Compiler
**LLVM-GCC is not included in Xcode 5**
3 回答
使用较新的clang编译器,如下所示: -
对于CC:xcrun -find -sdk iphoneos clang
对于CXX:xcrun -find -sdk iphoneos clang
通常最好使用
xcrun -find
为您动态定位Xcode命令行工具,而不是显式使用路径,因为Xcode工具的路径可能会随时间而变化 . 有关如何使用它的详细信息,请参阅man xcrun
,包括您可能需要传递以查找iOS工具的-sdk iphoneos
标志的详细信息 .如果
xcrun
无法找到该工具,则可能不再将其作为Xcode的一部分包含在内 . 请参阅Xcode 5的发行说明,以检查是否已正式删除某些内容 .https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_5_0.html
Compiler