cpp版本
把makefile 和 cpp 文件放在同一目录,可以自己修改 头文件路径
CXX =g++
CXXFLAGS =-ggdb
OBJS =$(patsubst %.cpp,%.o,$(wildcard *.cpp))
INCPATH =-I.
EXECFILE =hello
RM =-rm -rf
all:$(OBJS)
$(CXX) $(CXXFLAGS) $^ -O $(EXECFILE)
%.o: %.cpp %.h
$(CXX) $(CXXFLAGS) -c $< $(INCPATH) -o $@
.PHONY:clean
clean:
$(RM) $(OBJS) $(EXECFILE)