题目:编写一个makefile文件,要求编译当前目录内的所有.c文件。
完成代码:
.PHONY:clean all
SRC=$(wildcard *.c)
BIN=$(SRC:%.c=%)
all:$(BIN)
$(BIN):%:%.c
gcc $^ -o $@
clean:
rm -r -f $(BIN)
测试情况:

其他答案:
.PHONY:clean all
SRC=$(wildcard *.c)
BIN=$(SRC:%.c=%)
CC=gcc
all:$(BIN)
clean:
rm -r -f $(BIN)