⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 B树算法实现
💻
字号:
## simple makefile to make the pbl library and the test frame#AR=      /usr/bin/arRANLIB=  /usr/bin/ar tsIPATH=   -I.CFLAGS=  -Wall -O3 ${IPATH} CC= gccINCLIB    = LIB_OBJS  = pbl.o pblhash.o pblkf.o pblisam.oTHELIB    = libpbl.aEXE_OBJS1 = pblhttst.oTHEEXE1   = pblhttstEXE_OBJS2 = pblkftst.oTHEEXE2   = pblkftstEXE_OBJS3 = pbliftst.oTHEEXE3   = pbliftstEXE_OBJS4 = pblkfblockprint.oTHEEXE4   = pblkfblockprintall: $(THELIB) $(THEEXE1) $(THEEXE2) $(THEEXE3) $(THEEXE4)$(THELIB):  $(LIB_OBJS)	$(AR) rc $(THELIB) $?	$(RANLIB) $(THELIB)$(THEEXE1):  $(EXE_OBJS1) $(THELIB)	$(CC) -O2 -o $(THEEXE1) $(EXE_OBJS1) $(THELIB) $(INCLIB)$(THEEXE2):  $(EXE_OBJS2) $(THELIB)	$(CC) -O2 -o $(THEEXE2) $(EXE_OBJS2) $(THELIB) $(INCLIB)$(THEEXE3):  $(EXE_OBJS3) $(THELIB)	$(CC) -O2 -o $(THEEXE3) $(EXE_OBJS3) $(THELIB) $(INCLIB)$(THEEXE4):  $(EXE_OBJS4) $(THELIB)	$(CC) -O2 -o $(THEEXE4) $(EXE_OBJS4) $(THELIB) $(INCLIB)test: $(THEEXE3)	mkdir -p isamtest/	rm -f isamtest/*	$(THEEXE3) ISAM0001.TST > /dev/null	diff ISAM0001.TST pbliftst.log || ( echo test case 1 failed; exit 1 )	echo passed test case 1	$(THEEXE3) ISAM0004.TST > /dev/null	diff ISAM0004.TST pbliftst.log || ( echo test case 4 failed; exit 1 )	echo passed test case 1	rm -f isamtest/*	echo !!! all tests passed !!!clean:	rm -f ${THELIB}  ${LIB_OBJS} core	rm -f ${THEEXE1} ${EXE_OBJS1}	rm -f ${THEEXE2} ${EXE_OBJS2}	rm -f ${THEEXE3} ${EXE_OBJS3}	rm -f ${THEEXE4} ${EXE_OBJS4}	rm -f isamtest/*

⌨️ 快捷键说明

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