Подтвердить что ты не робот

Clang_complete: где libclang. {so, dylib} в OS X?

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

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

Спасибо!

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

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

Ответ 3

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

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

mdfind -name libclang.dylib

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

locate libclang.dylib

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

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

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