【发布时间】:2012-04-10 16:32:05
【问题描述】:
我一直在阅读 Makefile,但我仍然不知道如何将以下命令写入 Makefile。
gcc -std=c89 A.c -c
gcc -std=c89 B.c -c
gcc -std=c89 C.c -c
gcc -std=c89 A.o B.o -o A
gcc -std=c89 C.o B.o -o C
A 和 C 依赖于 B,但它们是独立的程序。
这是我想出来的,但不起作用:
CC = gcc -std=c89
FILES = A.c B.c C.c
OUT = out
build: $(FILES)
$(CC) -o $(OUT) $(Files)
clean:
rm -f *.o core
【问题讨论】: