1

シンボルテーブルはフロントエンドとバックエンドの両方で使用されますが、ターゲットコードが別のマシンで実行されると仮定すると、シンボルテーブルはどのようにバックエンドに渡されますか?それはどういうわけか中間表現に「アタッチ」されるのでしょうか、それとも論理アドレス空間のインスタンスに含まれるのでしょうか?

4

1 に答える 1

1

リンク用のシンボルテーブルは、プラットフォームに応じて、拡張子が.oや.objの中間オブジェクトコードファイルに配置されます。概要およびその他のリンクについては、 「オブジェクトファイル」というタイトルの記事を参照してください。そこにはシンボルテーブルだけでなく、再配置テーブルや動的リンクデータなど、基本的にコードをシステムRAMにロードして実行するために必要なすべてのものがあります。

于 2012-11-06T19:30:37.890 に答える