标签: gcc compiler-construction makefile g++
我有这个文件:
main.c A.h A.c B.h B.c X.h
并且在main.c中我包括A和A.h我包括B而在B.h我包括X.h 我怎么能写这个makefile?请告诉我这个例子的依赖图
答案 0 :(得分:1)
试试这个:
main: main.o A.o B.o gcc -o main main.o A.o B.o %.o: %.c gcc -c $<
在编译.c文件时,您不必担心依赖关系,只有在链接可执行文件时才会这样做。