最終更新:2022-09-26 (月) 22:46:04 (360d)
.so
Top / .so
Dynamic Shared Object
ディレクトリ
動的リンク
動的リンカ
- ld - GNU リンカ
- リンカがライブラリを見つける場所はLinux/etc/ld.so.confにもとづいて決められる
- ldconfig
soname
- 「lib」というプレフィックス、ライブラリの名前、「.so」という語句からなる
- さらに後ろに、ピリオドと、インターフェース変更時に必ず増加するバージョン番号、が続く
作成
利用してビルド
コンパイル時にリンク
- -lをつけてライブラリを指定
gcc sample.c -o sample -lxxxx
実行時にリンク
エクスポートしている関数の一覧
実行
- LD_LIBRARY_PATHに追加するとか