タグ

ブックマーク / e-words.jp (1)

  • リンカとは - IT用語辞典

    概要 リンカ(linker)とは、ソフトウェアの開発ツールの一つで、機械語(マシン語)で記述されたプログラムを連結、編集して実行可能ファイルを作成するソフトウェア。 プログラミング言語で書かれたソースコードはコンパイラなどによって機械語によるプログラム(オブジェクトコード)に変換されるが、そのままではOSから起動できる実行ファイルとはならない。リンカはオブジェクトコードの収められたファイルを元に様々な処理や変換を行い、OS上で起動可能な実行可能形式のファイルを作成する。 リンカはオブジェクトコード中から呼び出されるコードが収録された他のオブジェクトファイルやライブラリファイルなどを連結あるいは参照し、実行時に適切に呼び出せるよう繋ぎこむ。また、OSからの起動に必要な設定情報や先頭部分の定形コードなどを組み込み、コード中の変数や関数などのアドレス解決(変数名などをプログラム先頭からの相対位置

    リンカとは - IT用語辞典
  • 1