スタティックリンクライブラリ
スタティックリンクライブラリとは、ライブラリの一種であり、プログラムのコンパイルの時、各オブジェクトファイルをリンクする段階でプログラムに組込まれるライブラリです。英語ではStatic Link Libraryと記述します。
スタティックリンクライブラリには、固有の機能が組み込まれており、プログラムに組み込むことでその機能が使用できるようになります。ライブラリなので、単体で実行することはできません。スタティックリンクライブラリ自体は、使用時に既に実行ファイルに組み込まれており、一体化しています。
ダイナミックリンクライブラリとの違いは、リンクするタイミングです。ダイナミックリンクライブラリでは、プログラム完成後、プログラムの起動時にライブラリとリンクします。一方で、スタティックリンクライブラリは、コンパイル時にリンクし、プログラムに組み込まれます。