タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

!tumblr-techとlinkerに関するtyruのブックマーク (1)

  • リンカは魔法のプログラムではない - Strategic Choice

    The Linker Is not a Magical ProgramWalter Brightリンカは魔法のプログラムではないウォルター・ブライトどういうこと?リンカは、さほど難しいプログラムではありません。むしろ単純でわかりやすいプログラムです。することといえば、オブジェクトファイルのコードセクション、データセクションを連結し、定義されているシンボルと参照を接続し、ライブラリから未解決シンボルを抽出し、実行ファイルを書き出す、それだけです。とても単純で、魔法でも何でもありません。どうして?なぜリンカが難しく感じるかといえば、処理の結果できるファイルのフォーマットが驚くほど複雑で、そのままで解読することは難しいからです。リンカ自体が複雑な処理をしているというわけではないのです。たとえば?リンカが「abcが2度以上定義されている」というメッセージを出すメカニズムプログラミング言語の中には、

  • 1