makefile 示例

.PHONY: clean

CC = gcc 
CFLAGS = -c -Wall -g

all: clean app 

app : function_parameter.o
    $(CC) $(LDFLAGS) -o $@ $^

%.o: %.c 
    $(CC) $(CFLAGS) -o $@ $<

clean:
    rm -f app *.o