makefile文件:
/*******文件开始*******/
CC=gcc
SRC += $(wildcard ../samples/*.c)
VPATH += ../samples
CFLAGS += -Wall -g
CFLAGS += -I../include
LDFLAGS += -lpthread
all:$(OBJ)
clean:
-rm -f $(OBJ)
-rm -f $(OBJ)
/*******文件结束*******/
我的目录结构是
makefile文件夹下只有一个makefile文件。
这样做的好处是所有的.o文件都集中到了makefile目录下,代码的目录看着比较清爽。