1. 程式人生 > >makefile學習之路——偽目標

makefile學習之路——偽目標

偽目標 makefile

由於在makefile中,make在默認情況下將目標當作是一個文件來處理,所以這裏就會出現一個情況,如果makefile中的目標是實際已經存在的文件,那麽,我們在使用makefile的時候,就會報錯。為了避免這種情況的出現,就引入了偽目標的概念。

引入偽目標後的makefile寫法如下

.PHONY : clean

clean :
	rm *.o hello.out

此時,哪怕當前目錄下已經存在了一個名為clean的文件,make仍然會去執行clean目標下的命令。

makefile學習之路——偽目標