2010-09-14 4 views
2

После того, как я обновил iPhone SDK до 4.1, я больше не могу скомпилировать ни симулятор, ни устройство. Я получаю следующее сообщение:XCode не может найти GCC

error: can't exec '/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2' (No such file or directory) 

Решение для этого?

ответ

2

Я решил это делать:

sudo cp /usr/bin/gcc-4.2 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 
2

Проверьте, есть ли оно и доступно, sudo ls -l /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2. Mine имеет следующие разрешения: -rwxr-xr-x 1 root wheel 166128 Jul 26 15:05 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2

Вы пытались переустановить еще?

+0

Я попытался переустановить. gcc-4.2 даже не найден в папке по ls :(Могу ли я добавить его вручную, или это специальная версия для iPhone? – Accatyyc

1

У меня было это случилось со мной. Так что для Xcode 3.2.5:

  1. НКУ-4,2 определенно установлен инсталлятор. то есть:

    Ls /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g* =>

/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++ 
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.0 
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2 
  1. Произвольное соединение в GCC-4.2 из каталог/usr/bin просто просит проблемы. Это не gcc, который является частью пакета xcode - кто знает, действительно ли это такая же версия.
  2. Переустановка исправила его для меня, , хотя я обнаружил, что определенную установку flakey.
Смежные вопросы