Makefile的使用
过程中遇到的问题: Makefile:10: missing separator。 停止。
可能是代码中错误使用列tab,且tab占位4
objs := main.o uart.o
main : $(objs)
gcc -o main main.o uart.o
dep_files := $(foreach f,$(objs), .$(f).d)
dep_files := $(wildcard $(dep_files))
ifneq ($(dep_files),)
include $(dep_files)
endif
%.o : %.c
gcc -Wp,-MD,.$@.d -c -o $@ $<
clean:
rm *.o