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


Проект build & работает нормально на реальном устройстве, но сборка для симулятора 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

Thx, Фабиан

6 11

6 ответов:

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

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

Вот как выглядит мой / разработчик / платформы/. / Разработчик / Платформы/...

### XCode

После обновления 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

После обновления XCode до 4.3.2 и поскольку теперь это приложение (больше не в /Developer). Необходимо выполнить следующие действия как для симулятора, так и для устройства 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

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

Измените свою арку на arm7, которая теперь является стандартной, я думаю.Введите описание изображения здесь

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

Нужно менять архитектуру для архитектуры ARMv7 или ARMv6 нет ARMv7 процессор и компилятор для С/с++/Objective-С с помощью LLVM версии gcc4.2 яблока с помощью LLVM.

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