2009-09-20 11 views
15

Mac OS Xのターミナル用のLinuxのLDCONFIGにパラレルコマンドがありますか?Mac OS X用のldconfig

+0

いい考えです。ありがとう。 –

+6

、おそらく試してみてください: 'update_dyld_shared_cache' –

+0

@GalBrachaあなたのコメントを回答に変換できますか?私はちょうどそれをテストしたし、それは正しい答えだと私は信じています! – SebMa

答えて

9

答えはノーです。しかし、環境変数を使って検索パスを設定することもできます.dyld(1)を参照してください。

+0

ありがとうマニュアルページを読んで、DYLD_LIBRARY_PATH環境変数に追加のパスを追加して、プログラムがライブラリオブジェクトを見つけることができるようにしました。デフォルトの場所にインストールするのに必要な権限がありませんでした。 〜/ .tcshrcファイルを次の行に変更しました。setenv DYLD_LIBRARY_PATH <他のパス>:{$ DYLD_LIBRARY_PATH}次に、source〜/ .tcshrcを実行し、プログラムが必要なライブラリオブジェクトを見つけました。 –

+0

誰でも答えることができます:DYLD_LIBRARY_PATHとassocは行いますか? dyldのパスはすべてのコンパイラ(gcc、g ++)に適用されるか、clangとclang ++に固有のものですか? – netpoetica

+0

@phsiao 'dydl -sh:dydl:コマンドが見つかりませんでした。 – SebMa

3

私が付けることができる最善の提案は、man dyldを検索することです。

+1

何らかの理由で私は "コマンドが見つかりません"というメッセージが表示されます。 –

+1

あなたはおそらく$ PATHを修正するべきですが、そのページもWeb上にあります:http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/dyld.1.html –

6

はい。ちょうど実行する:

sudo update_dyld_shared_cache