makefile 编写(一)

依赖opencv的makefile

CFLAGS= -g -fPIE -ldl -o

SOURCES=test.cpp
TARGET_NAME=demo

$(TARGET_NAME):
	@echo Compling begin
	@g++ $(CFLAGS) ./$(TARGET_NAME)  $(SOURCES) -L../lib -lPredict -lopencv_core -lopencv_highgui -lopencv_imgproc -llibpng -llibtiff -llibjpeg -llibjasper -lIlmImf -lpthread -ldl -lzlib -lrt -Wl,-rpath,../lib -I../include -I../include/opencv -I../include/opencv2
	@echo Compling end
		
.PHONY: clean
clean:
	@echo Cleaning begin
	@$-rm -f $(TARGET_NAME)
	@echo Cleaning end

猜你喜欢

转载自blog.csdn.net/juluwangriyue/article/details/109090304