Включение LLVM + Clang в новом проекте Xcode вызывает ошибки связывания

Я выполнил полную чистую деинсталляцию XCode, удалил префы и полностью удалил папку /Developer и снова переустановил XCode.

Я создаю новое приложение Cocoa, перехожу к Target, делаю «Получить информацию» в цели и включаю «Версия компилятора C/C++» для «Компилятор LLVM 1.0.2» и нажимаю «Сборка».

Я получил:

ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64' following -L not found
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64' following -L not found
ld: warning: directory '/usr/lib/i686-apple-darwin10/4.2.1' following -L not found
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1' following -L not found
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1' following -L not found
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../../i686-apple-darwin10/4.2.1' following -L not found
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../..' following -L not found
ld: library not found for -lgcc
Command /Developer/usr/bin/clang failed with exit code 1

Кто-нибудь может мне помочь здесь? Интерфейс LLVM + GCC работает, но я действительно хотел бы использовать Clang (компилятор LLVM 1.0.2). Новая установка XCode, новый проект Cocoa все еще имеет эту проблему.


person Ger Teunis    schedule 08.06.2010    source источник


Ответы (1)


Я исправил это, создав две символические ссылки

/usr/lib/gcc -> /Developer/usr/lib/gcc

и

/usr/lib/i686-apple-darwin10 -> /Developer/usr/lib/i686-apple-darwin10/

Спасибо, что ответили, ребята.

person Ger Teunis    schedule 06.07.2010