「オブジェクトファイル」の版間の差分
削除された内容 追加された内容
Superveryhothot (会話 | 投稿記録) →シンボルテーブル: と→リロケーション: はそれぞれのトピックに説明の内容と重複するため外出しとした。→セグメント: en:Object_file 12:39, 30 December 2019 UTC より抜粋して翻訳。 |
脱字修正 タグ: モバイル編集 モバイルウェブ編集 |
||
1行目:
{{出典の明記|date=2019-11-21}}
'''オブジェクトファイル''' ({{en|object file}}) または'''オブジェクトコード''' ({{en|object code}}) とは、[[コンパイラ]]が[[ソースコード]]を処理した結果生成される(たいていはアセンブリ言語による assembler code file と、アセンブラによるそれのアセンブルを経由している)、コード生成の結果にして[[バイナリ]]コードを含む中間的なデータ表現のファイルである。'''オブジェクトファイル'''は[[共有ライブラリ]]のようにも使われることがある。
中身は、[[機械語]][[バイナリ]]と、異なるモジュール間の相互参照を解決する[[シンボルテーブル]]や[[リロケータブルバイナリ|リロケーション]]テーブル、スタック巻き戻し情報、[[コメント]]、さらにリンクまたはデバッグに使用される[[メタデータ]]が含まれる場合もある。
|