题目:编写一个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)