Ответ 1
Вместо этого используйте новый компилятор clang:
для CC: xcrun -find -sdk iphoneos clang
для CXX: xcrun -find -sdk iphoneos clang++
Я связываю кросс-компиляцию, и для этого мне нужно найти, где 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, чтобы проверить, было ли что-то официально удалено.
Compiler
**LLVM-GCC is not included in Xcode 5**