Как найти компилятор 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.
Есть идеи?
3 ответа
Вместо этого используйте более новый компилятор 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, чтобы проверить, было ли что-то официально удалено.
составитель
**LLVM-GCC is not included in Xcode 5**