
简单makefile套用模板
# 编译当前文件夹下的所有cpp文件
CC=g++ -std=c++11
objects := $(patsubst %.cpp,%.o,$(wildcard *.cpp))
target := $(basename $(objects))
all: $(target)
$(target): $(objects)
$(CC) -o $@ $@.o
$(objects): %.o: %.cpp
$(CC) -c $(CLFAGS) $< -o $@
.PHONY : clean
clean:
rm $(target) $(objects)
CC=g++ -std=c++11
target := $(patsubst %.cpp,%,$(wildcard *.cpp))
all: $(target)
clean:
rm $(target)