Skip to content
Latchkey

動的リンカとは?

動的リンカは、プログラムの起動時に実行され、必要な共有ライブラリを見つけてプロセスにマップし、それらの間の参照を解決するコンポーネントです。再配置を適用し、各外部呼び出しをロードされたライブラリ内の正しいアドレスへ接続します。一部の結び付けはロード時に先行して行われ、他は最初の使用時に遅延して行われます。

なぜ重要か

動的リンクにより、多くのプログラムが1つのライブラリのコピーを共有し、再コンパイルなしで更新を受け取れます。ここでの失敗は、起動時のライブラリ欠落やバージョン不一致のエラーとして現れます。

関連ガイド