[완료]( )와 { }의 차이

sjlee96의 이미지

너무 기초적인 질문이라 먼저 양해의 말씀 구합니다.
(google같은 데서 찾아보려고 해도 '기호'라서 검색이 잘 안되더라고요.)

제가 Makefile을 하나 받았는데

$(GOGO)와
${GOGO}이 섞여 있습니다.

GOGO는 경로인데 이 Makefile내에 지정이 되어있질 않더군요..

그래서 파일 맨 위에 그냥 GOGO=/home/my/dir
라고 해줬더니,

$(GOGO)부분은 문제없이 넘어가는데
${GOGO}에서

GOGO: Undefined variable

이라고 뜨네요..

이 둘이 차이가 뭔지요?
너무 기초적인 질문해서 죄송합니다.

감사합니다

처로의 이미지

매뉴얼을 보면 같다고 되어 있는데, 이상하네요?

http://www.gnu.org/software/make/manual/make.html#Reference

무슨 다른 문제가 얽힌 건 아닌가요? Makefile을 올려 보시죠.

sjlee96의 이미지

감사합니다.