makefile

来自「公司业务而自己写的网关通讯程序,网关是平台的.不过对OCI有兴趣的不妨看看. O」· 代码 · 共 42 行

TXT
42
字号
CC = gccCCFLAG = -g -c -I ociTARGET = csgpall:	csgp	@echo "Make Complete!".c.o:	${CC} ${CCFLAG} $?	log.o: log.c log.h	${CC} ${CCFLAG} $<db.o: db.c db.h log.h	${CC} ${CCFLAG} $<csgp.o: csgp.c csgp.h log.h	${CC} ${CCFLAG} $<csgp: csgp.o log.o db.o lib_csgp.a	${CC} -o ${TARGET} -g $(ORACLE_HOME)/lib/libclient9.a -lclntsh -lpthread   `cat ${ORACLE_HOME}/lib/sysliblist` -ldl -lm -L$(ORACLE_HOME)/lib/ -L$(ORACLE_HOME)/rdbms/lib/  $^dbtest.o:dbtest.c log.h	${CC} ${CCFLAG} $<dbtest: dbtest.o log.o db.o	${CC} -o dbtest -g $(ORACLE_HOME)/lib/libclient9.a -lclntsh -lpthread   `cat ${ORACLE_HOME}/lib/sysliblist` -ldl -lm -L$(ORACLE_HOME)/lib/ -L$(ORACLE_HOME)/rdbms/lib/  $^logtest.o:logtest.c log.o log.h	${CC} ${CCFLAG} $<logtest: logtest.o log.o	${CC} -o logtest -g $(ORACLE_HOME)/lib/libclient9.a -lclntsh -lpthread   `cat ${ORACLE_HOME}/lib/sysliblist` -ldl -lm -L$(ORACLE_HOME)/lib/ -L$(ORACLE_HOME)/rdbms/lib/  $^clean:clean-mid	rm ${TARGET}clean-mid:	rm *.odist:csgp csgpini.ini db.ini	tar -cvf ${TARGET}.tar $^clean-dist:	rm -f ${TARGET}.tarclean-all:clean clean-dist	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?