2012-03-14 9 views
4

私はプロジェクトに取り組んでいます。 makefileには他のメイクファイルも含まれているため、メイクファイルは非常に複雑です。私はすべてのインクルードメイクファイルを一つのファイルにダンプしたいと思います。どうやってやるの? '-E'のようなCの前処理ダンプに似たものはありますか?メイクファイルの集約出力をダンプする方法は?

答えて

1
make -p  # GNU Make 
nmake -p # Microsoft Make 
make -h  # help 
make -d  # debug 
make -n  # just print 

スタートそこから簡単な例と仕事で。あなたがMakeについて何も知らないときに大きなMakefileを起動することは良い考えではありません。

+0

私はmakeがかなりうまくいくことを知っています。他人が作成したmakefileを理解する必要があります。私はそれを改善し、すべての依存関係を把握する必要があります。 – ozox

0

あなたはmake --dry-runを試すことができます。

`-n' 
`--just-print' 
`--dry-run' 
`--recon' 
"No-op". The activity is to print what commands would 
     be used to make the targets up to date, but 
     not actually execute them. 
+0

Baically、私はすべてのmakefileの依存関係を把握したいと思います。私はgccのための '-E'オプションのようなものを探しています。 – ozox

+0

make -pはそれです。ルミの答えを見てください。 – MadScientist

関連する問題