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.
例えば:
SHELL=/bin/bash ex: echo $RANDOM
あなたがそれを呼び出すとき:
$ make ex echo ANDOM ANDOM
そこで何が起こっているのですか?それを修正する方法はありますか?
Makeは、$記号をそれ自体の変数(あなたの場合はR)として解釈します。あなたはそれを逃れる必要があります:
SHELL=/bin/bash ex: echo $$RANDOM
$(RANDOM)私が正しく覚えていれば、正しいmakefile構文です
編集:$(RANDOM)はMakefile変数用です。
エクスポートされたシェル変数がある場合は、${RANDOM}を使用する必要があります