「オブジェクトファイル」の版間の差分

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