CQ出版社のInterface誌で2004年〜2005年にかけて連載していた 「リンカを100%使いこなそう!」 が書籍になったものです.連載中の記事については大幅に加筆修正し, さらに後半に書き下ろしで章を追加してあります.(8〜11章)
リンカ・ローダに関しては,長いことオーム社の「Linkers&Loaders」しか書籍が 無く,インターネット上でも情報は少なかったため非常に勉強しづらい分野だった.
そしてLinkers&Loadersは良書でぼくもさんざん勉強させてもらったのだけど, 理論的なことを広く浅く説明してある本のため,あまり実践的な内容ではない. このため実際にプログラムを書こうとすると,他にもいろいろ調べなければ ならなくなったりする.
今回出版された書籍は,内容はかなり実践的だ. というのは,ぼくも理論的なことがちょっと不足していたために, ひたすら指向錯誤をして,実際に試してみながら執筆したからだ.
なので,組み込みやOS開発をやっていて実際にリンカ・スクリプトを書くとか, ELFローダを作成する必要があるとか,そういった人には重宝されるのでは ないだろうか.
もちろん,単に興味があるだけというひとも大歓迎だ.最近はバイナリハックとかが 流行りだし,こういう低層の面白さがもっと広まるといいなーと漠然と思う.
書籍『リンカ・ローダ実践開発テクニック』発売記念インタビュー
Linux 上でコンパイルするための差分吸収のヘッダファイルを作成しました. Linux 上で動作させてみたい場合,以下を試してみてください.
印刷して,指定のページにはさんでおくといいかもしれません.