オブジェクトコード | Programming Place Plus 用語集

トップページ用語集

名称

解説

ソースコードを変換して生成される、機械語コード(あるいは中間コード)のことです。

機械語のコードを人間が読み書きすることは困難ですし、その仕様は CPU の種類によっても異なるため、通常、オブジェクトコードを人間が直接記述することはありません。代わりに、人間でも読み書きしやすいプログラミング言語で記述されたソースコードを、コンパイラインタプリタアセンブラといったプログラムを使って変換することによって生成します。ファイルとして書き出されたものをオブジェクトファイルと呼びます。

生成されたオブジェクトコードは、プログラムとして起動するために必要なコードが付加されていなければ実行できません。リンカによって、複数のオブジェクトファイルをリンク(結合)することで、実行できるオブジェクトファイル(実行可能ファイル)を生成できます。あるいはリンクによって、ライブラリファイルを生成する場合もあります。ライブラリファイルはさらにほかの実行可能ファイルとリンクして使用します。


参考リンク

更新履歴


用語集のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る