Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
未設定の変数を使用するときにmakeに文句を言うように指示する方法はありますか?set -ubashに似たものはありますか?
set -u
変数の名前に1つの記号のタイプミスがあったため、Makefileのデバッグに20分を費やしました。
はい、方法があります:
make --warn-undefined-variables
makeバージョン3.81でテストしました
編集:
将来、ばかげた間違いから身を守るために、makefileに設定することもできます。これを行うには、これをmakefileの先頭近くに配置します(これは再帰的なmakeプロセスにも渡されます)。
MAKEFLAGS=--warn-undefined-variables