crc32 cpp Makefile可参考

https://github.com/stbrumme/crc32

# simple Makefile
CPP       = g++

# files
PROGRAM   = Crc32Test
LIBS      = -lrt
HEADERS   = Crc32.h
OBJECTS   = Crc32.o Crc32Test.o

# flags
FLAGS     = -O3 -Wall -pedantic -s

default: $(PROGRAM)
all: default

$(PROGRAM): $(OBJECTS) Makefile
	$(CPP) $(OBJECTS) $(FLAGS) $(LIBS) -o $(PROGRAM)

%.o: %.cpp $(HEADERS) Makefile
	$(CPP) $(FLAGS) -c $< -o $@

clean:
	-rm -f $(OBJECTS) $(PROGRAM)

run: $(PROGRAM)
	./$(PROGRAM)

  

posted on 2019-10-25 17:34  lydstory  阅读(242)  评论(0)    收藏  举报

导航