当前位置:编程学习 > C/C++ >>

工具移植------IOzone移植到android

 
CC  = arm-none-linux-gnueabi-gcc -static  
GCC = arm-none-linux-gnueabi-gcc  
CFLAGS  = -Wall -static  
  
  
linux-arm:  iozone_linux-arm.o  libbif.o libasync.o fileop_linux-arm.o pit_server.o  
    $(CC) -O3 $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \  
        -lrt -lpthread -o iozone  
    $(CC) -O3 -Dlinux fileop_linux-arm.o -o fileop  
    $(CC) -O3 -Dlinux pit_server.o -o pit_server  
  
iozone_linux-arm.o: iozone.c libbif.c libasync.c  
    $(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.o  
  
fileop_linux-arm.o:  fileop.c  
    $(GCC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-arm.o  
  
pit_server.o:   pit_server.c  
    $(CC) -c  $(CFLAGS) pit_server.c  -o pit_server.o   
      
clean:  
    rm -f *.o iozone fileop pit_server  

 


补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,