「OSXに関連したソフトウェアのTIPS」の版間の差分
提供: Eospedia
		
		
		
|  (ページの作成:「* 相対パスの設定の仕方:rpath  動的ライブラリのパスをさがす場合,@rpathとして定義されている。リンク時にその場所を指定...」) | 
| (相違点なし) | 
2020年3月15日 (日) 06:14時点における版
- 相対パスの設定の仕方:rpath
動的ライブラリのパスをさがす場合,@rpathとして定義されている。リンク時にその場所を指定しておくことも出来て,そのほうが安定して動く。 コンパイル・リンク時に,下記を設定しておく。
-Wl,-rpath,/xxx
その意味は,-rpathで設定したディレクトリを探索する。
- ライブラリの依存関係の確認:otool
$ otool -L xxxx
xxxxは,実行形式であり,その実行形式が必要とする動的ライブラリのリストを確認出来る。
$ otool -L yyyy.dylib
yyyyはライブラリを指定しており,それ自身が必要とする動的ライブラリのリストを確認出来る。
$ otool -D yyyy.dylib
yyyy.dylibのid nameを表示する
