14

未設定の変数を使用するときにmakeに文句を言うように指示する方法はありますか?set -ubashに似たものはありますか?

変数の名前に1つの記号のタイプミスがあったため、Makefileのデバッグに20分を費やしました。

4

2 に答える 2

22

はい、方法があります:

make --warn-undefined-variables

makeバージョン3.81でテストしました

編集:

将来、ばかげた間違いから身を守るために、makefileに設定することもできます。これを行うには、これをmakefileの先頭近くに配置します(これは再帰的なmakeプロセスにも渡されます)。

MAKEFLAGS=--warn-undefined-variables
于 2013-01-18T03:14:43.860 に答える