Llvm-gcc-4.2: ошибка

Проект строит и работает отлично на реальном устройстве, но сборка для симулятора iphone заканчивается в этой ошибке "llvm-gcc-4.2: error". Любые идеи?

llvm-gcc-4.2: error trying to exec '/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin10-llvm-gcc-4.2': execvp: No such file or directory 
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 255

ТНХ, Fabian

Ответ 1

Первое, что нужно делать, когда вещи не имеют смысла - это очистить проект (Продукт/Очистить).

Кроме того, зайдите в /Developer/Platforms/iPhoneSimulator.platform... и т.д. и посмотрите, отсутствует ли каталог или псевдоним. Также откройте свои настройки сборки и проверьте пути в пути поиска.

Здесь выглядит мой/Разработчик/Платформы/. /Developer/Platforms/...

Ответ 2

### XCode < 4.3.2 ###

После обновления XCode с 4.2 до 4.3 у меня была точно такая же проблема с большим количеством "несвязанных" ошибок:

make[1]: /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2: No such file or directory

Включая ошибку Command /Developer/usr/bin/clang failed with exit code 1.

Я зафиксировал это следующим образом:

cd /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
ln -s llvm-gcc-4.2 gcc-4.2

### XCode >= 4.3.2 < 5.0 ###

После обновления XCode до 4.3.2 и так как теперь это приложение (не в/Разработчик). Необходимо выполнить эти шаги как для симулятора, так и для устройства iOS:

Исправить проблему на симуляторе:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
ln -s ../llvm-gcc-4.2/bin/llvm-gcc-4.2 gcc
ln -s ../llvm-gcc-4.2/bin/llvm-gcc-4.2 gcc-4.2

Устранить проблему на устройствах iOS:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
ln -s ../llvm-gcc-4.2/bin/llvm-gcc-4.2 gcc
ln -s ../llvm-gcc-4.2/bin/llvm-gcc-4.2 gcc-4.2

### XCode >= 5.0 ### (11/03/2014)

Исправить проблему на симуляторе:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
ln -s /usr/bin/llvm-gcc gcc-4.2

Устранить проблему на устройствах iOS:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
ln -s /usr/bin/llvm-gcc gcc-4.2

Ответ 3

Если вы были похожи на меня, вы обновляете проект.

Измените свою арку на arm7, которая теперь стандартная, я думаю. enter image description here

Ответ 4

Для владельца этого вопроса проблема может быть решена уже, но для людей, которые все еще придерживаются этого. Эта ошибка в основном кажется субъективной для OSX Lion и XCODE 4.1, для ее исправления просто установите Kenneth Reitz, пакет OSX-GCC-Installer и следуйте инструкциям. Тебе будет хорошо. Следующая ссылка может помочь. http://waqasshabbir.tumblr.com/post/19073648382/llvm-gcc-4-2-exe-error-on-mac-osx-lion-when-building

Ответ 5

Вам нужно изменить архитектуру на "armv7" или "armv6 armv7" и сменить компилятор для C/С++/ Objective-C с LLVM GCC4.2 на Apple LLVM.

Ответ 6

Вы используете неправильные настройки архитектуры в Xcode. Убедитесь, что целевые архитектуры приложений оптимизированы (armv7) или стандартные (armv6 armv7).