再帰makeを使用する必要があるmakefileがある場合は、それを無効にする簡単なオプションはありますか?
答え1
いいえ。make
一度呼び出すと、Makefile
これは再帰的なmakeと呼ばれます。 GNU Makeにはこれを防ぐための簡単なオプションはありません。
記事に記載されている論文を読んだ後、Makefile
makeが再帰的であるか非再帰的であるかを書く方法によって異なることがわかります。
Linuxカーネルビルドシステムこれは、伝統的な再帰作成の最も有名な大規模なアプリケーションの1つです。 アンドロイドビルドシステムは、再帰make問題を明示的に解決する非再帰makeの良い例です。どちらのビルドシステムもGNU Makeの特定の機能を利用します。