3

SOでこれを読んでいたとき、リンカーがオブジェクトファイル内の特にシンボルのアドレスをどのように解決し、リンカーによって出力された実行可能ファイル内でどのように編成されるのか疑問に思い始めました。

  • 変数と関数の参照は、実行時にリンカーとコンパイラ、およびプログラム自体によってどのように処理されますか? 実行可能ファイルで作成されたオーバーヘッドはありますか (これも操作される可能性があります)?

答えが短くなる場合は、技術用語(私が調べることができる)を使用して自由に答えてください...


実行可能ファイルがどのように見えるかをよりよく理解するために質問しています (マシン コードとデータだけで構成されていないことは既にわかっています)。

4

1 に答える 1

0

http://netwinder.osuosl.org/users/p/patb/public_html/elf_relocs.html 上記の記事は、動的リンクと再配置に関する質問に答えるのに非常に役立ちます。

于 2013-09-18T16:38:39.693 に答える