1. 程式人生 > >自測之Lesson3:makefile

自測之Lesson3:makefile

自測 gpo nbsp 16px less 編譯 題目 font 所有

題目:編寫一個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)

  

自測之Lesson3:makefile