C言語を勉強している初心者です。Macを使っています。
makefileのドキュメントを読んでいて、わからない用語があったので質問させてください。
GNU make (6.2 The Two Flavors of Variables)
再帰的に展開される変数(a recursively expanded variable)とはどういう意味でしょうか。
foo = $(bar) bar = $(ugh) ugh = Huh? all: @echo $(foo)
解説のコードを実行してみると、変数定義より下で定義された変数の値が代入されています。
ここでいう再帰的とは、どういう動きを指しているのでしょうか。未定義の変数が定義された段階で、呼び出し元に戻って展開される動きを再帰的といっているのでしょうか?
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/27 12:02
2020/07/27 12:05