web-dev-qa-db-ja.com

clang_complete:OS Xのlibclang。{so、dylib}はどこにありますか?

私はいつもの場所(/ usr/lib /、/ Developer/usr/lib /、/ usr/local/lib)を調べましたが、そこにはありません。

インストールされていない場合、インストール手順をどこで見つけることができるか誰か知っていますか?

ありがとう!

これを閉じる必要があるかどうかはわかりませんが、探していた答えが見つかりました。

OS Xでは、XCode 4がインストールされているため、libclang.dylibは/Developer/usr/clang-ide/lib/libclang.dylibにあります。

26
Andrew Spott

最新の(appstore)XCode 4.3.2では、場所が変更され、次の場所にあります。

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

/Developerディレクトリは、特に、デフォルトでは存在しなくなりました。すべてがXCodeアプリケーション内にパッケージ化されたため、アプリストアからのデルタ更新が機能します。

22
Pieter

私は答えを見つけました:

OS Xでは、XCode 4がインストールされているため、libclang.dylibは/Developer/usr/clang-ide/lib/libclang.dylibにあります。

これは答えに興味がある人のために投稿されたばかりです。

10
Andrew Spott

ファイルシステムの検索はいつでも実行できます。いくつかの方法があります。

Spotlightを搭載したMacでは、これがおそらく最良です。

mdfind -name libclang.dylib

ただし、ほとんどのUNIXシステムには、簡単に検索できる検索データベースもあります。

locate libclang.dylib

そして、他のすべてが失敗した場合、findを使用してファイルシステムを(かなりゆっくりと)繰り返すことができます。

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

ルートでしか読み取れないため、読み取れない場所についていくつかのエラーが発生しますが、それは問題ありません(これらのエラーは2> /dev/nullで非表示にします)。

10
idbrii