摘要:

首先,分别将C文件编译成中间文件
然后将中间文件进行链接
gcc main.o fun1.o fun2.o -o app
wildcard
扩展通配符,表示搜索指定文件,比如
src = $(wildcard ./*.c)
代表在当前目录下搜索所有.c文件,然后赋值给src
patsubst
替换通配符,
obj = (patsubst(src))
代表将src中所有的.c替换成.o
make clean
通过编写.PHONY clean,在执行make clean时可以删除中间文件
阅读全文