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

📄 makefile

📁 硬盘速度测试 linux下 源码 c/c
💻
📖 第 1 页 / 共 3 页
字号:
#dragonfly:	iozone_dragonfly.o libbif.o fileop_dragonfly.o	$(CC) $(LDFLAGS) iozone_dragonfly.o libbif.o -o iozone	$(CC)  -O fileop_dragonfly.o -o fileop## GNU C compiler MacosX build with no threads, no largefiles, no async I/O#macosx:	iozone_macosx.o libbif.o fileop_macosx.o	$(CC) -O $(LDFLAGS) iozone_macosx.o libbif.o -o iozone	$(CC)  -O fileop_macosx.o -o fileop### GNU C compiler OpenBSD build with no threads, no largefiles, no async I/O#openbsd:	iozone_openbsd.o libbif.o fileop_openbsd.o	$(CC) -O $(LDFLAGS) iozone_openbsd.o libbif.o -o iozone	$(CC)  -O fileop_openbsd.o -o fileop## GNU C compiler OpenBSD build with threads, no largefiles, no async I/O#openbsd-threads:	iozone_openbsd-threads.o libbif.o	$(CC) -O $(LDFLAGS) -pthread iozone_openbsd-threads.o \		libbif.o -o iozone## GNU C compiler OSFV3 build # Has threads and async I/O but no largefiles.#OSFV3:	iozone_OSFV3.o libbif.o libasync.o	$(CC) -O $(LDFLAGS) iozone_OSFV3.o libbif.o \		-lpthreads libasync.o -laio -o iozone## GNU C compiler OSFV4 build # Has threads and async I/O but no largefiles.#OSFV4:	iozone_OSFV4.o libbif.o libasync.o	$(CC) -O $(LDFLAGS) iozone_OSFV4.o libbif.o -lpthread \		libasync.o -laio -o iozone## GNU C compiler OSFV5 build # Has threads and async I/O but no largefiles.#OSFV5:	iozone_OSFV5.o libbif.o libasync.o	$(CC) -O $(LDFLAGS) iozone_OSFV5.o libbif.o -lpthread \		libasync.o -laio -o iozone## GNU C compiler TRU64 build # Has threads and async I/O but no largefiles.#TRU64:	iozone_TRU64.o libbif.o libasync.o	$(CC) -O $(LDFLAGS) iozone_TRU64.o libbif.o -lpthread \		libasync.o -laio -o iozone## GNU Generic build with no threads, no largefiles, no async I/O# for SCO# Note:	Be sure you have the latest patches for SCO's Openserver# or you will get warnings about timer problems.#SCO:	iozone_SCO.o  libbif.o	$(GCC) -O $(LDFLAGS) iozone_SCO.o -lsocket -s libbif.o -o iozone## GNU build with threads, largefiles, async I/O# for SCO Unixware 5 7.1.1 i386 x86at SCO UNIX SVR5# Note: Be sure you have the latest patches for SCO's Openserver# or you will get warnings about timer problems.#SCO_Unixware_gcc:	iozone_SCO_Unixware_gcc.o  libbif.o libasync.o	$(GCC) -O $(LDFLAGS) iozone_SCO_Unixware_gcc.o libbif.o libasync.o \		-lsocket -lthread -o iozone## GNU C compiler NetBSD build with no threads, no largefiles, no async I/O#netbsd:	iozone_netbsd.o  libbif.o fileop_netbsd.o	$(CC) -O $(LDFLAGS) iozone_netbsd.o libbif.o -o iozone	$(CC) -O fileop_netbsd.o -o fileop### Now for the machine specific stuff#iozone_hpux.o:	iozone.c libbif.c	@echo ""	@echo "Building iozone for HP-UX (9.05)"	@echo ""	$(C89) +e -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \		-DNAME='"hpux"' $(CFLAGS) iozone.c  -o iozone_hpux.o	$(C89) +e -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \		$(CFLAGS) libbif.c -o libbif.oiozone_hpux-11.0.o:	iozone.c libasync.c libbif.c	@echo ""	@echo "Building iozone for HP-UX (11.0)"	@echo ""	$(CC) -c +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \		-DNAME='"hpux-11.0"' -DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) \		iozone.c  -o iozone_hpux-11.0.o	$(CC) -c  +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) libasync.c  -o libasync.o	$(CC) -c  +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) libbif.c  -o libbif.oiozone_hpux-11.0w.o:	iozone.c libasync.c libbif.c	@echo ""	@echo "Building iozone for HP-UX (11.0w)"	@echo ""	$(CC) -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \	    -DNAME='"hpux-11.0w"' -DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) iozone.c \	     -o iozone_hpux-11.0w.o	$(CC) -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) libasync.c  -o libasyncw.o	$(CC) -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) libbif.c  -o libbif.oiozone_hpuxs-11.0.o:	iozone.c libasync.c libbif.c	@echo ""	@echo "Building simple iozone for HP-UX (11.0)"	@echo ""	$(CC) -c  -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE -DHAVE_ANSIC_C \		-DNAME='"hpuxs-11.0"' -DASYNC_IO -DVXFS -DHAVE_PREAD $(CFLAGS) iozone.c  \		-o iozone_hpuxs-11.0.o	$(CC) -c  -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE -DHAVE_ANSIC_C \		-DASYNC_IO  -DVXFS $(CFLAGS) libasync.c  -o libasync.o 	$(CC) -c  -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE -DHAVE_ANSIC_C \		-DASYNC_IO -DVXFS $(CFLAGS) libbif.c  -o libbif.o fileop_hpuxs-11.0.o:	fileop.c	@echo ""	@echo "Building simple fileop for HP-UX (11.0)"	@echo ""	$(CC) -c  $(CFLAGS) fileop.c  -o fileop_hpuxs-11.0.o iozone_hpuxs-11.0w.o:	iozone.c libasync.c libbif.c	@echo ""	@echo "Building simple iozone for HP-UX (11.0w)"	@echo ""	$(CC) -c +DD64 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \		-DNAME='"hpuxs-11.0w"' -DHAVE_ANSIC_C -DASYNC_IO -DVXFS \		-DHAVE_PREAD $(CFLAGS) iozone.c  -o iozone_hpuxs-11.0w.o	$(CC) -c +DD64 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) libasync.c  -o libasyncw.o 	$(CC) -c +DD64 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) libbif.c  -o libbif.o iozone_hpux-10.1.o:	iozone.c libbif.c	@echo ""	@echo "Building iozone for HP-UX (10.1)"	@echo ""	$(C89) +e -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \		-DNAME='"hpux-10.1"' $(CFLAGS) iozone.c  -o iozone_hpux-10.1.o	$(C89) +e -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \		$(CFLAGS) libbif.c  -o libbif.oiozone_hpux-10.20.o:	iozone.c libbif.c	@echo ""	@echo "Building iozone for HP-UX (10.20)"	@echo ""	$(C89) +e -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \		-DNAME='"hpux-10.20"' $(CFLAGS) iozone.c  -o iozone_hpux-10.20.o	$(C89) +e -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \		$(CFLAGS) libbif.c  -o libbif.oiozone_ghpux.o:	iozone.c libbif.c	@echo ""	@echo "Building iozone for GCC HP-UX (9.05) "	@echo ""	$(GCC) -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS $(CFLAGS) iozone.c \		-DNAME='"h=ghpux"' -o iozone_ghpux.o	$(GCC) -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \		$(CFLAGS) libbif.c -o libbif.oiozone_generic.o:	iozone.c libbif.c	@echo ""	@echo "Building iozone Generic "	@echo ""	$(CC) -c -O -Dgeneric -Dunix -DHAVE_ANSIC_C -DNO_THREADS \		-DNAME='"Generic"' $(CFLAGS) iozone.c -o iozone_generic.o	$(CC) -c -O -Dgeneric -Dunix -DHAVE_ANSIC_C -DNO_THREADS \		$(CFLAGS) libbif.c -o libbif.oiozone_hpux_no.o:	iozone.c libbif.c	@echo ""	@echo "Building iozone for HP-UX (9.05) without ansi compiler"	@echo ""	$(NACC) -c -O -Dunix -D_HPUX_SOURCE -DNO_THREADS iozone.c \		-DNAME='"hpux_no_ansi"' -o iozone_hpux_no.o	$(NACC) -c -O -Dunix -D_HPUX_SOURCE -DNO_THREADS \		libbif.c -o libbif.oiozone_hpux_no-10.1.o:	iozone.c	@echo ""	@echo "Building iozone for HP-UX (10.1) without ansi compiler"	@echo ""	$(NACC) -c -O -Dunix -D_HPUX_SOURCE -DNO_THREADS iozone.c \		-DNAME='"hpux_no_ansi_10.1"' -o iozone_hpux_no-10.1.o	$(NACC) -c -O -Dunix -D_HPUX_SOURCE -DNO_THREADS \		libbif.c -o libbif.oiozone_linux-powerpc.o:	iozone.c libbif.c libasync.c	@echo ""	@echo "Building iozone for Linux PowerPC"	@echo ""	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \		-DNAME='"linux-powerpc"' -o iozone_linux-powerpc.o	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o iozone_linux-powerpc64.o:	iozone.c libbif.c libasync.c	@echo ""	@echo "Building iozone for Linux PowerPC64"	@echo ""	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-powerpc64"' \		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \		-o iozone_linux-powerpc64.o	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o 		iozone_linux-sparc.o:	iozone.c libbif.c libasync.c	@echo ""	@echo "Building iozone for Linux Sparc"	@echo ""	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \		-DNAME='"linux-sparc"' -o iozone_linux-sparc.o	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o iozone_linux.o:	iozone.c libbif.c libasync.c	@echo ""	@echo "Building iozone for Linux"	@echo ""	$(CC) -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \		-DNAME='"linux"' -o iozone_linux.o	$(CC) -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o	$(CC) -Wall -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o fileop_AIX.o:	fileop.c	@echo ""	@echo "Building fileop for AIX"	@echo ""	$(CC) -c -O $(CFLAGS) fileop.c -o fileop_AIX.ofileop_AIX-LF.o:	fileop.c	@echo ""	@echo "Building fileop for AIX-LF"	@echo ""	$(CC) -c -O $(CFLAGS) fileop.c -o fileop_AIX-LF.ofileop_bsdi.o:	fileop.c	@echo ""	@echo "Building fileop for BSDi"	@echo ""	$(CC) -c -O $(CFLAGS) fileop.c -o fileop_bsdi.ofileop_freebsd.o:	fileop.c	@echo ""	@echo "Building fileop for FreeBSD"	@echo ""	$(CC) -c -O $(CFLAGS) fileop.c -o fileop_freebsd.ofileop_netbsd.o:	fileop.c	@echo ""	@echo "Building fileop for NetBSD"	@echo ""	$(CC) -c -O $(CFLAGS) fileop.c -o fileop_netbsd.ofileop_Solaris.o:	fileop.c	@echo ""	@echo "Building fileop for Solaris"	@echo ""	$(CC) -c -O $(CFLAGS) fileop.c -o fileop_Solaris.ofileop_Solaris10.o:	fileop.c	@echo ""	@echo "Building fileop for Solaris10"	@echo ""	$(CC) -c -O $(CFLAGS) fileop.c -o fileop_Solaris10.ofileop_Solaris10cc.o: fileop.c	@echo ""	@echo "Building fileop for Solaris10cc"	@echo ""	$(CC) -c -O $(CFLAGS) fileop.c -o fileop_Solaris10cc.ofileop_Solaris10gcc.o:	fileop.c	@echo ""	@echo "Building fileop for Solaris10gcc"	@echo ""	$(GCC) -c -O $(CFLAGS) fileop.c -o fileop_Solaris10gcc.ofileop_Solaris10gcc-64.o:	fileop.c	@echo ""	@echo "Building fileop for Solaris10gcc-64"	@echo ""	$(GCC) -c -O $(CFLAGS) $(S10GCCFLAGS) fileop.c -o fileop_Solaris10gcc-64.ofileop_Solaris10cc-64.o:      fileop.c	@echo ""	@echo "Building fileop for Solaris10cc-64"	@echo ""	$(CC) -c -O $(CFLAGS) $(S10CCFLAGS) fileop.c -o fileop_Solaris10cc-64.ofileop_linux.o:	fileop.c	@echo ""	@echo "Building fileop for Linux"	@echo ""	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux.ofileop_openbsd.o:	fileop.c	@echo ""	@echo "Building fileop for OpenBSD"	@echo ""	$(CC) -Wall -c -O $(CFLAGS) fileop.c -o fileop_openbsd.ofileop_macosx.o:	fileop.c	@echo ""	@echo "Building fileop for MAC OS X"	@echo ""	$(CC) -Wall -c -O $(CFLAGS) fileop.c -o fileop_macosx.ofileop_linux-ia64.o:	fileop.c	@echo ""	@echo "Building fileop for Linux-ia64"	@echo ""	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ia64.ofileop_linux-ppc.o:	fileop.c	@echo ""	@echo "Building fileop for Linux-powerpc"	@echo ""	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ppc.ofileop_linux-ppc64.o:	fileop.c	@echo ""	@echo "Building fileop for Linux-powerpc64"	@echo ""	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ppc64.ofileop_linux-AMD64.o:	fileop.c	@echo ""	@echo "Building fileop for Linux-AMD64"	@echo ""	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-AMD64.ofileop_linux-arm.o:  fileop.c	@echo ""	@echo "Building fileop for Linux-arm"	@echo ""	$(GCC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-arm.ofileop_windows.o: fileop.c	@echo ""	@echo "Building fileop for Windows"	@echo ""	$(GCC) -Wall -c -O3 $(CFLAGS) -DWindows fileop.c -o fileop_windows.oiozone_linux-ia64.o:	iozone.c libbif.c libasync.c	@echo ""	@echo "Building iozone for Linux-ia64"	@echo ""	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-ia64"' \		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \		-o iozone_linux-ia64.o	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o iozone_linux-arm.o:	iozone.c libbif.c libasync.c	@echo ""	@echo "Building iozone for Linux-arm"	@echo ""	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \		-DNAME='"linux-arm"' -DLINUX_ARM -DSHARED_MEM \		-Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \		-o iozone_linux-arm.o	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.oiozone_linux-AMD64.o:	iozone.c libbif.c libasync.c 	@echo ""	@echo "Building iozone for Linux-AMD64"	@echo ""	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-AMD64"' \		-D__AMD64__ -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE \		$(CFLAGS) iozone.c \		-o iozone_linux-AMD64.o

⌨️ 快捷键说明

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