clang_complete: где находится libclang. {so, dylib} в OS X? - PullRequest
23 голосов
/ 14 мая 2011

Я посмотрел в обычных местах (/ usr / lib /, / Developer / usr / lib /, / usr / local / lib), и его там нет.

Если это не такустановлен, кто-нибудь знает, где я могу найти инструкции по его установке?

Спасибо!

Я не уверен, что мне следует это закрыть, но я нашел ответ, который искал:

В OS X с установленным XCode 4 файл libclang.dylib находится по адресу /Developer/usr/clang-ide/lib/libclang.dylib

Ответы [ 3 ]

22 голосов
/ 23 марта 2012

В последнем (appstore) XCode 4.3.2 местоположение изменилось, теперь его можно найти в

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib

Каталог /Developer, помимо прочего, больше не существует по умолчанию. Теперь все упаковано внутри приложения XCode, поэтому дельта-обновления из магазина приложений работают.

10 голосов
/ 15 июня 2011

Я нашел ответ:

В OS X с установленным XCode 4 libclang.dylib находится по адресу /Developer/usr/clang-ide/lib/libclang.dylib

.

Это просто сообщение для тех, кто заинтересован в ответе.

10 голосов
/ 13 июня 2011

Вы всегда можете выполнить поиск вашей файловой системы.Есть несколько способов.

На Mac с Spotlight это, вероятно, лучше всего:

mdfind -name libclang.dylib

Однако большинство систем UNIX также имеют базу данных locate, которую можно легко искать:

locate libclang.dylib

А когда все остальное терпит неудачу, вы можете перебирать файловую систему (довольно медленно), используя find:

find / -type f -name libclang.dylib -o -name libclang.so

Вы получите некоторые ошибки о нечитаемых местоположениях, потому что они доступны для чтения только root, но это нормально(скрыть эти ошибки с помощью 2> /dev/null).

...