複数のプログラムを連結し,一つにまとめる機能をもつプログラム.
また,コンパイラ言語や,アセンブリ言語においても,プログラムを翻訳し,実行可能な形にするリンカが必要になる.それは,プログラムの各部分を再配置しなおしたり,抹消,付け加えなどを行って効率よく実行できるような形にコーディングをし直すためである.
さらに,アセンブラでは,マクロ定義された命令は,その命令部分に,実際に実行される命令の組合せを,定義より転送してきて,挿入する必要がある.よく使用されるルーチンは,一まとまりにしてランタイムルーチンとしてあらかじめ用意される.
リンカは,このランタイムルーチンと,翻訳したプログラムを連結する動作も行う.他にも,オペレータからの指示により,複数のプログラムをリンクしたりする操作やプログラムの一部でオーバレイを発生する場合にその管理を行う.このように,リンカを通すことによって,即実行可能なプログラムに変換できる.
個別に翻訳された幾つかの目的モジュール又はロードモジュールを処理するときに,これらのモジュール間の相互参照を解決し,モジュール間の連係を用意し,再配置可能要素を確立し,必要に応じてアドレスを調整して,一つの新しいロードモジュールを生成するプログラム.
<備考>この項によって,JIS X 0010-1987[情報処理用語(操作技法及び機能)]の10.02.12が置き換えられることになる
目的モジュール間の相互参照を解決し,可能ならば構成要素を再配置することによって,一つ以上の別々に翻訳された目的モジュール又はロードモジュールから,一つのロードモジュールを作成するために用いられる計算機プログラム.
出典:Wiktionary
![]()
a visitor
the successor to the throne―the heir apparent
bobolinks
a mediator
the binding
付随の
the steerage
the steerage
ウスグロチャタテ
つながっていく
to add more to what is already there
a coupler
鎔けて交じる
You are on.
よいコネ
have the connection undone