gcc -c -o a.o a.c -Wp, -MD a.d
a.d就是生成的依赖文件
在a.d中 有 a.o:a.c a.h (以及其他依赖的头文件等)
在makefile中,包含依赖文件,使用依赖文件,使用如下:
include a.d
%.o : %.c
$(CC) $(CFLAGS) -Wp,-MD,a.d -c -o $@ $<
gcc -c -o a.o a.c -Wp, -MD a.d
a.d就是生成的依赖文件
在a.d中 有 a.o:a.c a.h (以及其他依赖的头文件等)
在makefile中,包含依赖文件,使用依赖文件,使用如下:
include a.d
%.o : %.c
$(CC) $(CFLAGS) -Wp,-MD,a.d -c -o $@ $<