HOWTO:http://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/非常によくまとまっていて疑問が氷解しました。重要そうなところを引用します。静的ライブラリ.aは静的ライブラリ。arコマンドでオブジェクトファイルをまとめたもの。オプションでリンクを行う共有ライブラリすべての共有ライブラリは「soname」という特別な名前をもつ。ディレクトリ名libxxx.so.バージョン番号バージョン番号はインターフェースが変わったときに変わる。すべての共有ライブラリは「realname」という特別な名前を持つ。対するシンボリックリンクとして作成するものです。参照するシンボリックリンクとなるでしょう。対するシンボリックリンクとして作成するものです。参照するシンボリックリンクとなるでしょう。この記述を見つけたときほっとした。ファイル内に記述されています。派生しているシステム上で多くのプログラムを走らせるのに必要な、共通の「修正」だと思っています。これにより、ライブラリへのアクセスが非常に速くなります。実行しなければならない、ということです。LD_LIBRARY_PATH特定のプログラムを実行する際、一時的に別のライブラリを代替的に使用することができます。標準的なディレクトリ群に先立ってライブラリ検索対象とすべきディレクトリ群を、コロンで区切って並べます。これは、新しいライブラリをデバッグするときや、特殊な目的のために非標準的なライブラリを使用するときなどに便利です。共有ライブラリを作成したら、それをインストールしたくなることでしょう。共有ライブラリをどこかに作成する必要があるでしょう。簡単な方法は、次のとおり実行することです。directory_with_shared_libraries最後に、プログラムをコンパイルするときに、使おうとしている全ての静的ライブラリと共有ライブラリについて、リンカに教えてやる必要があります。オプションを使っておこないます。使えば、プログラムによって使用されている共有ライブラリのリストを見ることができます。よって使用される共有ライブラリを確認できます。ライブラリを追加した。