0

我有这个文件:

main.c
A.h
A.c
B.h
B.c
X.h

在 main.c 中包含 A,在 Ah 中包含 B,在 Bh 中包含 Xh 我该如何为此编写 makefile?请告诉我这个例子的依赖关系图

4

1 回答 1

1

尝试这个:

main: main.o A.o B.o
    gcc -o main main.o A.o B.o

%.o: %.c
    gcc -c $<

在编译 .c 文件时,您不必担心依赖关系,只需在链接可执行文件时。

于 2013-07-18T12:34:57.320 回答