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

📄 makefile

📁 Linux Distributed Replication Block Device
💻
字号:
# Makefile for tiotestCC=gcc#CFLAGS=-O3 -fomit-frame-pointer -WallCFLAGS=-O2 -Wall#DEFINES=-DUSE_MMAP #-DUSE_MADVISE# This enables support for 64bit file offsets, allowing# possibility to test with files larger than (2^31) bytes.#DEFINES=-DLARGEFILES#DEFINES=LINK=gccEXE=tiotestPROJECT=tiobench# do it once instead of each time referencedVERSION=$(shell egrep "tiotest v[0-9]+.[0-9]+" tiotest.c | cut -d " " -f 7 | sed "s/v//g")DISTNAME=$(PROJECT)-$(VERSION)INSTALL=installPREFIX=/usr/localBINDIR=$(PREFIX)/binDOCDIR=/usr/local/doc/$(DISTNAME)all: $(EXE)crc32.o: crc32.c crc32.h	$(CC) -c $(CFLAGS) $(DEFINES) crc32.c -o crc32.otiotest.o: tiotest.c tiotest.h crc32.h crc32.c Makefile	$(CC) -c $(CFLAGS) $(DEFINES) tiotest.c -o tiotest.o$(EXE): tiotest.o crc32.o	$(LINK) -o $(EXE) tiotest.o crc32.o -lpthread	@echo	@echo "./tiobench.pl --help for usage options"	@echoclean:	rm -f tiotest.o crc32.o $(EXE) coredist:	ln -s . $(DISTNAME)	tar -zcvf $(DISTNAME).tar.gz $(DISTNAME)/*.c $(DISTNAME)/*.h $(DISTNAME)/Makefile $(DISTNAME)/COPYING $(DISTNAME)/README $(DISTNAME)/TODO $(DISTNAME)/ChangeLog $(DISTNAME)/BUGS $(DISTNAME)/tiobench.pl $(DISTNAME)/tiosum.pl $(DISTNAME)/scripts	rm $(DISTNAME)install:	if [ ! -d $(BINDIR) ]; then \		mkdir -p $(BINDIR); \	fi;	if [ ! -d $(DOCDIR) ]; then \		mkdir -p $(DOCDIR); \	fi;	$(INSTALL) tiotest $(BINDIR)	$(INSTALL) tiobench.pl $(BINDIR)	$(INSTALL) tiosum.pl $(BINDIR)	$(INSTALL) README $(DOCDIR)	$(INSTALL) BUGS $(DOCDIR)	$(INSTALL) COPYING $(DOCDIR)	$(INSTALL) ChangeLog $(DOCDIR)	$(INSTALL) TODO $(DOCDIR)uninstall:	rm -f $(BINDIR)/tiotest	rm -f $(BINDIR)/tiobench.pl	rm -f $(BINDIR)/tiosum.pl	rm -rf $(DOCDIR)

⌨️ 快捷键说明

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