2012-11-25 137 views

回答

2

將$符號解釋爲它自己的變量(R,在你的情況下)。如果我沒記錯的話是正確的makefile語法

編輯

SHELL=/bin/bash 
ex: 
    echo $$RANDOM 
0

$(隨機):$(RANDOM)是Makefile的變量,你需要逃脫它。

如果你有一個出口shell變量,你需要使用$ {} RANDOM

+0

號'$(VAR)'和'$ {VAR}'都是有效的'make'語法。這裏的問題是'make'正在將'$ R'擴展爲空字符串(請參閱第一個答案)。 – bobbogo