代码拉取完成,页面将自动刷新
CUR_DIR=.
DEMO_DIR=${CUR_DIR}
SRC_DIR=${CUR_DIR}/src
INC_DIR= -I${CUR_DIR}/include
USER_SRC = $(wildcard ${DEMO_DIR}/*.cpp) \
SRC = ${SRC_DIR}/SerialPortInfo.cpp \
${SRC_DIR}/SerialPortInfoBase.cpp \
${SRC_DIR}/SerialPortInfoWinBase.cpp \
${SRC_DIR}/SerialPort.cpp \
${SRC_DIR}/SerialPortBase.cpp \
${SRC_DIR}/SerialPortWinBase.cpp \
OBJ = ${SRC} ${USER_SRC}
TARGET=SerialPort
CC=g++
# include header
CCFLAGS += ${INC_DIR}
# pthread support
CCFLAGS += -lpthread
CCFLAGS += -lsetupapi
${TARGET}: ${OBJ}
${CC} ${OBJ} ${CCFLAGS} -o ${TARGET}
@echo "Compile done."
print:
$(info $(INC_DIR_T1))
run:
${CC} ${OBJ} ${CCFLAGS} -o ${TARGET}
@echo "Compile done."
./SerialPort.exe
clean:
@rm -f *~ *.out
@echo "Clean tempreator files done."
@rm -f ${TARGET}
@echo "Clean target files done."
@echo "Clean done."
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。