最終更新:2022-09-26 (月) 22:46:04 (568d)  

.so
Top / .so

動的リンク共有オブジェクト

Dynamic Shared Object

ディレクトリ

動的リンク

  • .soファイルの内容は実行ファイルに含まれず,.soファイルが必要であるということが記録される.
  • 実行時に,動的リンカローダがメモリマップを弄って同じプロセスから使えるようにする.

動的リンカ

soname

  • 「lib」というプレフィックス、ライブラリの名前、「.so」という語句からなる
  • さらに後ろに、ピリオドと、インターフェース変更時に必ず増加するバージョン番号、が続く

作成

利用してビルド

コンパイル時にリンク

  • -lをつけてライブラリを指定
    gcc sample.c -o sample -lxxxx 

実行時にリンク

エクスポートしている関数の一覧

実行

メモ

関連コマンド

関連