all:proxy
CC := g++
SOURCE := $(wildcard *.cpp) #所有cpp文件名
OBJ := $(patsubst %.cpp,%.o,$(SOURCE))#将source中的 .cpp 替换为 .o
LIBS := -lpthread
proxy:$(OBJ)
$(CC) -g $^ -o $@ $(LIBS)
echo $^
echo $(OBJ)
#编译所有cpp
%.o:%.cpp
$(CC) -g -c $^ -o $@
clean:
rm -r *.o