商品説明
Unix系のシステムを扱ううえでmakeは避けて通れない。プログラム開発者にとってはもちろん必須であるが、個人的にUnix系のシステムを利用している人でもソフトをインストールする、あるいはドライバを入れるなどの作業では、いくらバイナリパッケージの配布が普及してもmakeを使うことはなくならない。しかもコンパイルに失敗すればmakeから原因を探ることになるため、makeの動作を知ることは重要なことである。
本書はGNU makeを実装したリチャード・M・ストールマンとローランド・マクグラスによるmakeの解説書である。makeの動作、Makefileの記述における基礎的な約束や高度なテクニック、暗黙のルールの使用、そしてGNU makeと他のバージョンのmakeとの差異やGNU makeの約束ごと、さらにクイックリファレンスとエラーの解説も行っており、makeを使ううえで必要な情報はすべて掲載されている。実装した人が記しているために解説からは実装した機能についての必然性や思想がうかがわれ、単なるmakeの機能解説書にとどまらない。
プログラム開発に欠かせないmakeのしくみを詳しく理解するために本書はうってつけの1冊だ。LinuxやBSDの普及によりパーソナルでUnix系のシステムを使うことは決して少なくない。考えなしにmakeを使ってもある程度何とかなってしまうが、詳しく知ることでさらに大きな成果を挙げることができるだろう。Unix系システムを使う開発者のみならずパーソナルに使用されている人にもおすすめの1冊。(斎藤牧人)
メディア掲載レビューほか
GNU Make UNIX上でプログラムのソース・コードをコンパイルする際に使われるユーティリティであるmakeの解説書。GNU Makeの開発者であるRichard M.Stallman氏とRoland McGrath氏が自ら執筆。makeの使用方法を説明するほか,プログラム・ファイル間の連携について記述するMakefileの書式や動作の仕組みなども詳しく解説する。makeが生成するエラー・メッセージの意味も分かりやすく説明する。
(日経Linux 2002/02/01 Copyright©2001 日経BP企画..All rights reserved.)
-- 日経BP企画