zlib-1.2.11 编译和交叉编译

1.交叉编译到arm平台:

进入zlib主目录
执行配置 CC=arm-linux-gnueabihf-gcc ./configure -shared --prefix=$(pwd)/build_arm

flower@XXXX:~/transplant/zlib-1.2.11$ ls
adler32.c       compress.c     crc32.h     doc          FAQ         gzlib.o     INDEX       inffast.o   inftrees.h      Makefile      minigzipsh  test           uncompr.lo       zlib2ansi        zlib.pc.in
adler32.lo      compress.lo    crc32.lo    example      gzclose.c   gzread.c    infback.c   inffixed.h  inftrees.lo     Makefile.in   msdos       treebuild.xml  uncompr.o        zlib.3           zutil.c
adler32.o       compress.o     crc32.o     example64    gzclose.lo  gzread.lo   infback.lo  inflate.c   inftrees.o      make_vms.com  nintendods  trees.c        watcom           zlib.3.pdf       zutil.h
amiga           configure      deflate.c   example64.o  gzclose.o   gzread.o    infback.o   inflate.h   libz.a          minigzip      old         trees.h        win32            zlib.h           zutil.lo
build_arm       configure.log  deflate.h   example.o    gzguts.h    gzwrite.c   inffast.c   inflate.lo  libz.so         minigzip64    os400       trees.lo       zconf.h          zlib.map         zutil.o
ChangeLog       contrib        deflate.lo  examples     gzlib.c     gzwrite.lo  inffast.h   inflate.o   libz.so.1       minigzip64.o  qnx         trees.o        zconf.h.cmakein  zlib.pc
CMakeLists.txt  crc32.c        deflate.o   examplesh    gzlib.lo    gzwrite.o   inffast.lo  inftrees.c  libz.so.1.2.11  minigzip.o    README      uncompr.c      zconf.h.in       zlib.pc.cmakein
flower@XXXX:~/transplant/zlib-1.2.11$ CC=arm-linux-gnueabihf-gcc ./configure -shared --prefix=$(pwd)/build_arm


(测试不需要去mkdir build_arm这个文件夹,这样生成Makefile 后编译会自己生成这个文件夹 )

第二步 : make && make install

结束在zlib主目录下 build_arm下即可看到里面 lib include bin 等 移植就完成了 zlib编译比较亲民

flower@XXXX:~/transplant/zlib-1.2.11$ cd build_arm/
flower@XXXX:~/transplant/zlib-1.2.11/build_arm$ ls
include  lib  share

1.交叉编译到linux平台:
编译工具默认gcc 不需要设置编译器
1 . /configure -shared --prefix=$(pwd)/build_linux

2 make && make install
在文件夹下会生成build_linux

flower@XXXX:~/transplant/zlib-1.2.11-build-linux/build_linux$ ls
include  lib  share


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值