编译通用的makefile文件
用法:
yxs@my-great-pc:~$make
1 src = $(wildcard *.c)
2 targets = $(patsubst %.c, %, $(src))
3
4 CC = gcc
5 CFLAGS = -Wall -g
6
7 all:$(targets)
8
9 $(targets):%:%.c
10 $(CC) $< -o $@ $(CFLAGS)
11
12 .PHONY:clean all
13 clean:
14 -rm -rf $(targets) test
每次更新可执行文件只需要 命令 make 一次,Makefile会自动更新被修改过的 .c 文件生成的可执行文件