ライブラリとは、プログラムの汎用的な部分(共通的な部分)を寄せ集めたものを言います。
例えば処理を実施するために部品A、部品B、部品Cを集めたいとします。
全部を1つずつ集めるのは面倒ですよね?
そんな時、部品ABCをまとめたライブラリを利用すれば楽になりますよね!
プログラムはライブラリ上のプログラムを利用するために、ライブラリを呼び出します。これをリンクと言います。
このリンクの種類にはスタティックリンクとダイナミックリンクの2つがあります。
それではこの2つのリンクの種類について説明していきます。