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

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

11 голосов
/ 09 июня 2011

Сборка и запуск проекта на реальном устройстве выполняются нормально, но сборка для симулятора 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

спасибо, Фабиан

Ответы [ 6 ]

9 голосов
/ 20 октября 2011

### XCode <4.3.2 ### </strong>

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

После обновления 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
6 голосов
/ 09 июня 2011

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

Также, посмотрите в /Developer/Platforms/iPhoneSimulator.platform ... и т. Д. И посмотрите, отсутствует ли каталог или псевдоним. Также откройте целевые параметры сборки и проверьте пути в разделе «Пути поиска».

Вот как выглядит мой / Developer / Platforms /. /Developer/Platforms/...

3 голосов
/ 09 июля 2011

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

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

1 голос
/ 13 августа 2012

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

1 голос
/ 11 марта 2012

Для владельца этого вопроса проблема, возможно, уже решена, но для людей, которые все еще застряли с этим. Эта ошибка в основном кажется субъективной для 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

0 голосов
/ 19 января 2012

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

...