目次:
定義-静的ライブラリとはどういう意味ですか?
静的ライブラリは、特別な機能、クラス、またはリソースを備えた共有ライブラリが外部アプリケーションまたはコンポーネントにリンクされ、スタンドアロンおよび実行可能ファイルの作成を容易にするプログラミング概念です。 リンク中に、静的ライブラリの外部パーツがアドレス空間にロードされるか、アプリケーションコードとマージされます。
静的ライブラリは、コードを再利用するための効果的なメカニズムを提供します。
Techopediaは静的ライブラリについて説明します
静的ライブラリは、異なる実装メカニズムを使用する動的ライブラリに対して、ソフトウェア言語とオペレーティングシステム(OS)によって呼び出され、アクティブ化されます。 開発者またはユーザーのみが静的ライブラリをアプリケーションにリンクできます。
ほとんどのライブラリの概念は静的ライブラリの派生物であり、異なるアプリケーションまたはコンポーネントに対して同じプログラミングコードまたはルーチンが再実装されないという概念から発展したものです。 むしろ、必要なルーチンを備えたライブラリが定義されています。
静的ライブラリの主な利点は次のとおりです。
- ライブラリのバージョンと開発されたアプリケーションコードとの互換性を確保し、バージョンのメンテナンスを容易にします。
- 単一の実行可能ファイルの作成を有効にします。 実行可能ファイルの必要なライブラリ部分のみをリンクする必要があります。動的ライブラリでは、ライブラリ全体をロードする必要があります。 ただし、静的ライブラリを使用すると、実行可能ファイルのサイズが大きくなります。
