点击(此处)折叠或打开
- .PHONY:clean
- clean:
- rm *.o
“伪目标”并不是一个文件,只是一个标签,它就是告诉make“我是一个伪目标,不要给我生成任何文件,如果指明了我,到我的标签下面去执行相应的命令即可”
伪目标一般没有依赖的文件。但是可以为伪目标指定所依赖的文件。如:
点击(此处)折叠或打开
- all: pro1 pro2 pro3
- .PHONY:all
- pro1:pro1.o
- cc -o pro1 pro1.o
- pro2:pro2.o
- cc -o pro2 pro2.o
- pro3:pro3.o
- cc -o pro3 pro3.o
点击(此处)折叠或打开
- .PHONY: clean
- o means the word "clean" doesn't represent a file name in this Makefile;
- o means the Makefile has nothing to do with a file called "clean"
- in the same directory.