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 + -
显示快捷键?