4

私はレベルの真っ只中にいて、コンピューティング試験の改訂を行っています。マシンコードとオブジェクトコードの違いを誰かに教えてもらえないかと思っていました。

シンプルにしてください。

4

1 に答える 1

7

オブジェクト コードは、コンパイラの出力です。これには、ソース コードのような命令とトークンが含まれていますが、コンパクトで最適化された (多くの場合実行可能) 形式になっています。また、デバッガー シンボルなどの他のものを含めることもできます。通常、オブジェクト コードはリンカーによって処理されます。リンカーは、各コンパイル ユニットのオブジェクト コードを結合して、実行可能ファイル (または dll などのライブラリ) を形成します。実行可能ファイルまたはライブラリには、プロセッサによって直接実行でき、マシンのアーキテクチャと操作セットに固有のマシン コードが含まれています。

于 2010-01-21T12:58:50.123 に答える