Как найти компилятор arm-apple-darwin # -llvm-gcc-4.2 на Xcode 5?

Я связываю кросс-компиляцию, и для этого мне нужно найти, где Xcode разместил компилятор arm-gcc.

Раньше он находился в /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2, но он исчез в Xcode 5.

Любые идеи?

Ответ 1

Вместо этого используйте новый компилятор clang:

для CC: xcrun -find -sdk iphoneos clang

для CXX: xcrun -find -sdk iphoneos clang++

Ответ 2

Обычно лучше использовать xcrun -find для динамического поиска инструментов командной строки Xcode для вас, а не для явного использования пути, поскольку путь к инструментам Xcode может со временем меняться. Подробнее о том, как его использовать, см. man xcrun, в том числе сведения о флаге -sdk iphoneos, который может понадобиться для поиска инструментов iOS.

Если xcrun не может найти инструмент, он больше не может быть включен как часть Xcode. См. Примечания к выпуску для Xcode 5, чтобы проверить, было ли что-то официально удалено.