Dork's port

Linux Makefile에서 PHONY의 의미 본문

Linux

Linux Makefile에서 PHONY의 의미

Dork94 2018. 10. 28. 16:03

리눅스 Makefile을 보던 도중 아래와 같은 행이 있어 찾아보았습니다.



17 .PHONY: all clean




PHONY의 의미는 다음과 같습니다.


PHONY는 실제 파일명이 아닌 가상의 이름이라는 것을 나타내며 실제 Makefile의 경로에 나열해놓은 파일이 있을 경우 오동작을 일으킬 가능성이 있으므로 가상의 이름이라는 것을 지정해주기 위해 사용합니다.




출처 : https://kldp.org/node/42145

Comments