読者です 読者をやめる 読者になる 読者になる

余白の書きなぐり

aueweのブログ

Makefile文法ミニマム

自分用のメモとして、Makefileの文法で忘れがちな部分をまとめておく。 想定してるのは GNU make 4.2.1 で、Linux や Mac OS X で普通に make コマンドを叩いたときに走るやつだ。 FreeBSD や Solaris では gmake コマンドらしい。 Windowsでは http://gnuwi…

Makefileでソース、ヘッダファイルの依存関係を処理

大規模なC言語プログラムでは、ソースやヘッダファイルが複雑な依存関係を持つため、それらを自動解決してくれるMakefileが欲しくなる。 欲望を具体化すると ソース、ヘッダ、オブジェクトファイルは異なるディレクトリに入れたい 依存関係を認識し、更新す…

MakefileのTips

環境依存性の克服 なにかと GitHub や Bitbucket のリモートリポジトリを使うことが多いので、 環境に依存しない Makefile を作っておけば git clone した時に便利。 とりあえずはWindows環境とUNIX環境で共通のMakefileを使用したい。 環境毎に分岐するには…