2012-11-25 4 views

답변

2

Make는 $ 기호를 자신의 변수 (귀하의 경우에는 R)로 해석합니다. 당신은 그것을 탈출해야합니다

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

$ (RANDOM)를 내가 제대로 올바른 메이크 구문을

편집을 기억 경우 : $은 (RANDOM)는 메이크 변수입니다.

당신이 보낸 쉘 변수가있는 경우, $ {RANDOM}

+0

호'$ (VAR)'과'$ {VAR}을 사용해야합니다'모두 유효'make' 구문입니다. 여기서 문제는'make '가'$ R'을 빈 문자열로 확장한다는 것입니다 (첫 번째 대답을보십시오). – bobbogo