翻訳と辞書
Words near each other
・ オブジェ
・ オブジェクション (タンゴ)
・ オブジェクティフ49
・ オブジェクティブ
・ オブジェクト
・ オブジェクト (プログラミング)
・ オブジェクトオリエンテッド
・ オブジェクトコード
・ オブジェクトデータベース
・ オブジェクトデータベース管理システム
オブジェクトファイル
・ オブジェクトプログラム
・ オブジェクトモデリング
・ オブジェクトモデリング技法
・ オブジェクトモデル化技法
・ オブジェクトリテラル
・ オブジェクトリレーショナルデータベース
・ オブジェクトリレーショナルマッピング
・ オブジェクト制約言語
・ オブジェクト問い合わせ言語


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

オブジェクトファイル : ミニ英和和英辞書
オブジェクトファイル
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。


オブジェクトファイル : ウィキペディア日本語版
オブジェクトファイル
オブジェクトファイル () またはオブジェクトコード () とは、コンパイラソースコードを処理した結果生成される、コード生成の結果であるバイナリコードを含む中間的なデータ表現のファイルである。中身は、機械語バイナリとそれに付随するシンボルテーブルやリロケーションテーブルといった付加情報であり、さらにデバッグ支援情報や近年はリンク時最適化等のための高度な情報が含まれる場合もある。オブジェクトファイル群をリンクすることによって最終的な実行ファイルライブラリが作成される。オブジェクトファイルのほとんどは機械語である(コンピュータのCPUが直接実行できるコード)。オブジェクトファイルフォーマットコンパイラアセンブラが生成するオブジェクトファイルのファイルフォーマットである。
== 概要 ==
オブジェクトファイルにはオブジェクトコードだけでなく、リンカ実行ファイルライブラリを作成するときに使用するリロケーション情報、プログラム内のシンボル情報、デバッグ情報などが含まれる。
オブジェクトファイルフォーマットには様々なものがある。本来各コンピュータはそれぞれオリジナルのフォーマットを持っていたが、UNIXや他の移植性のあるオペレーティングシステムが普及するに従ってCOFFELFなどのフォーマットが定義され、様々なシステムで使われるようになった。リンカの入力と出力に同じファイルフォーマットを使うのが一般的であるため、オブジェクトファイルフォーマットは実行ファイルフォーマットでもある。
オブジェクトファイルフォーマットの設計や選択はシステム全体の設計に関わる問題である。リンカの性能に直接関係してくるため、プログラム開発の効率に影響する。また、同じフォーマットを実行ファイルでも使用する場合、プログラムの起動時間にも影響する。多くのオブジェクトファイルフォーマットでは同種のデータを集めた形式でブロック化されており、仮想記憶システムで必要に応じてページ単位にロードすることができ、そのまま実行可能である。
最も単純なオブジェクトファイルフォーマットとしてMS-DOSCOMフォーマットがある。COMファイルは固定アドレスにロードされるバイト列から構成されている。他のフォーマットは内部構造があり、何ページにも渡る仕様書でその構造が規定されている。
デバッグ情報はCOFFなどのフォーマットでは必須の部分だが、stabsDWARFなどのフォーマットでは半ば独立したフォーマットとなっている。
GNUプロジェクトBFDライブラリは様々なフォーマットのオブジェクトファイルについての共通のAPIを提供する。
典型的なオブジェクトファイルフォーマットでサポートされるデータ種別としては、テキストセグメント、データセグメント、BSS がある。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「オブジェクトファイル」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.