我有这个文件:
main.c A.h A.c B.h B.c X.h
在 main.c 中包含 A,在 A.h 中包含 B,在 B.h 中包含 X.h 我该如何为此编写makefile?请告诉我这个例子的依赖关系图
试试这个:
main: main.o A.o B.o gcc -o main main.o A.o B.o %.o: %.c gcc -c $<
编译 .c 文件时,您不必担心依赖关系,只有在链接可执行文件时才需要担心。