下面是一个 Makefile 文件的模板,只需要改一下 TARGET 和 SRC 就可以了
# Target file name (without extension).
TARGET =test
SRC=main.cpp TUdpSocket.cpp TCustomSocket.cpp sy_packet.cpp tinyxmlparser.cpp \
tinystr.cpp tinyxml.cpp tinyxmlerror.cpp MD5.cpp TDataDict.cpp TDataPacker.cpp
#CFLAGS = -g `pkg-config opencv --cflags opencv` -Wno-deprecated -pthread
CFLAGS = -g -Wno-deprecated -pthread
#LDFLAGS = `pkg-config opencv --libs opencv` -lm -pthread
LDFLAGS = -lm -pthread
CC = g++
OBJ = $(SRC:.cpp=.o)
all:$(TARGET)
$(TARGET):$(OBJ)
$(CC) $(LDFLAGS) $^ -o $@
%.o:%.cpp
$(CC) -D OS_UNIX $(CFLAGS) -c $< -o $@
clean:
rm $(TARGET)
rm $(OBJ)
debug:
insight test
浙公网安备 33010602011771号