name=app #最终的可文件的名字#makefile中函数的使用src=$(wildcard ./*.c)#查找当前目录下的.c文件cla=$(patsubst ./%.c, ./%.o, $(src))#把所有的.c替换成.o$(name):$(cla) gcc $(cla) -o $(name) #生产最终的可执行文件%.o:%.c gcc -c $< -o $@ #编译生产.o文件.PHONY:clean #不会与当前文件夹下的clean文件进行对比clean: #这是一个伪目标 rm $(cla) $(name) -f #删除多余的文件,若此行报错,还想执行下面的命令,在这个命令前面加上-