Makefile의 "재귀 확장 변수 할당"과 "단순 확장 변수 할당"의 차이점은 무엇입니까?
나는 그들 사이의 차이점에 대해 혼란스러워합니다. GNU 문서를 읽었지만 여전히 혼란스럽습니다. 지정한 값은 그대로 설치됩니다. 다른 변수에 대한 참조가 포함되어 있으면 해당 변수가 대체될 때마다(다른 문자열을 확장하는 과정에서) 이러한 참조가 확장됩니다. 이런 일이 발생하는 경우를 재귀 확장이라고 합니다. 변수가 정의되면 단순 확장된 변수의 값이 한 번 스캔되어 다른 변수 및 함수에 대한 참조가 확장됩니다. 확장이 완료되면 변수 값은 더 이상 확장되지 않습니다. 변수를 사용하면 값이 확장으로 ...