我写的makefile为毛没有生成.o文件?
求高手指教。我是边看资料边模仿写的makefile,但是没有生成.o文件,是生成到其它目录去了还是没生成呢?
ifeq ($(release),1)
FLG := -O3
else
FLG := -g
endif
PRG := test.linux
REF :=
SRC := $(wildcard src/*.cpp)
OBJ := $(patsubst %.c,%.o,$(SRC))
CC := g++
INC := -I inc
LIB := -L lib
.PHONY: clean
$(PRG): $(OBJ)
$(CC) $(FLG) -lstdc++ -o $@ $^ $(INC) $(LIB) $(addprefix -l,$(REF))
%.o: %.c
$(CC) -c $< -o $@
clean:
rm $(PRG) -f