Makefileを持っています。 makefileのどこかに変数が定義されています。
_FOO=hello
_
後で、FOO
のコンテンツにテキストを追加する必要があります。私はこのようにしてみました:
_FOO=$(FOO)_world
_
echo $(FOO)
は_hello_world
_を出力することを提案しました。代わりに、エラーが発生します。
_*** Recursive variable 'FOO' references itself (eventually). Stop.
_
_+=
_演算子を使用すると、間にスペースが追加されるため、オプションはありません。
再帰的な:=
の代わりに=
が必要です:
FOO := hello
FOO := $(FOO)_world
$(info FOO=$(FOO))
こんにちは世界