0

共有オブジェクトファイルを作成したとき、たとえば、バージョン管理を行う理由

/libnetsnmp.so.5.0.9 
libzebra.so -> libzebra.so.0.0.0
libzebra.so.0 -> libzebra.so.0.0.0

「.so」ファイルだけを作成するだけでは不十分ではありませんか?

4

1 に答える 1

3

ライブラリの複数のバージョンを共存させる必要がある場合があります。デフォルトとして1つの特定のバージョンがあります。または、インストールされているライブラリの正確なバージョンを一目で確認できます。シンボリックリンクを使用すると、アプリケーションはバージョン管理されていないファイル名を参照できます(これは重要です。そうしないと、ライブラリをマイナーに更新するたびにアプリケーションを再コンパイルする必要があります)。

于 2012-12-10T19:44:53.260 に答える