makefileの変数にいくつかのテキストを追加するには?

makefileの変数にいくつかのテキストを追加するには?

Makefileがあります。 makefile どこかに変数が定義されています。

FOO=hello

FOO後でコンテンツにいくつかのテキストを追加する必要があります。私はこれを試しました:

FOO=$(FOO)_world

私が提案したのはecho $(FOO)出力になりますhello_world。代わりにエラーが発生します。

*** Recursive variable 'FOO' references itself (eventually).  Stop.

演算子を使用すると、+=途中にスペースが追加されるため、機能しません。

ベストアンサー1

:=再帰の代わりに必要です=

FOO := hello
FOO := $(FOO)_world
$(info FOO=$(FOO))

こんにちは世界

おすすめ記事