共有ライブラリ

提供: MacWiki
2013年9月15日 (日) 10:44時点におけるBaba (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

はじめに

プログラミングにおいて、パフォーマンスに重要な要因に、起動時間とメモリ管理がある。静的ライブラリと動的ライブラリを比較すると、動的ライブラリの方が、起動時間やファイルサイズなどで利点が多く、広く使われている。


コンパイル

ライブラリを適切に指定しているにもかかわらずリンク時に symbol undefined エラーが出る場合、LDFLAGS に -undefined suppress -flat_namespace オプションを追加する。

ツール

  • otool
  • nm


外部リンク