makefile调用库

LIB = ./libtest.a
CC = g++

PRG = main
OBJ = main.o

$(PRG):$(OBJ)
    $(CC) -o $@ $(OBJ) $(LIB)

.SUFFIXES: .c .o .cpp
.cpp.o:  
    $(CC) -c $*.cpp -o $*.o 

#main.o: Output.h
#    $(CC) -c main.cpp

.PHONY:clean
clean:
    @echo "Remove file"
    -rm -f $(OBJ) $(PRG)

原文地址:https://www.cnblogs.com/wind8961/p/5027825.html