リンカとローダ

このカテゴリの用語

ldd(エルディーディー)

ldd(エルディーディー) 英語表記: ldd 概要 ldd(list dynamic dependencies)は、特定の実行ファイルや共有ライブラリが、実行時に必要とする動的ライブラリ(共有オブジェクト)の一覧を表示 […]

readelf(リードエルフ)

readelf(リードエルフ) 英語表記: readelf 概要 readelfは、主にUNIX系OS(Linuxなど)で使用される、実行可能ファイルやオブジェクトファイルの内部構造を解析するための非常に強力な「解析ツー […]

objdump(オブジェダンプ)

objdump(オブジェダンプ) 英語表記: objdump 概要 objdumpは、コンパイラが生成したオブジェクトファイルや、リンカによって結合された実行ファイルの内容を解析し、人間が読める形式で表示するための強力な […]

リロケーション

リロケーション 英語表記: Relocation 概要 リロケーションとは、コンパイルとリンクを経て生成された実行可能プログラムを、主記憶(メモリ)上の任意の場所にロードする際に、プログラム内部に記述されているアドレス情 […]

ロードアドレス

ロードアドレス 英語表記: Load Address 概要 ロードアドレスとは、コンパイル・リンク処理を経て生成された実行可能プログラムが、実際に主記憶(メモリ)上に読み込まれて配置される際に、オペレーティングシステム( […]

シンボル解決

シンボル解決 英語表記: Symbol Resolution 概要 シンボル解決とは、プログラムを構成する複数の部品(オブジェクトファイルやライブラリ)を一つに結合し、実行可能なファイルを作成するリンカの工程において、未 […]

動的リンク

動的リンク 英語表記: Dynamic Linking 概要 動的リンクとは、プログラムの実行ファイルを作成する際、必要な外部ライブラリや関数を、コンパイル時や静的リンク時ではなく、プログラムの実行時(メモリへのロード時 […]

静的リンク

静的リンク 英語表記: Static Linking 概要 静的リンク(Static Linking)は、プログラミング言語のソースコードがコンパイラによって機械語に変換された後、実行可能ファイルを生成するリンカの役割に […]