本文未经允许,不得转发!!!
目录
🎄一、概述
zlib库是经常使用的一个开源库。下面是官网的介绍:
zlib最新版本是zlib-1.3.1
,这个也是本文要编译的版本,总共才1.4M字节。
需要了解zlib更多内容的,可以到其官网:
zlib 的官网地址:https://zlib.net/
zlib 历史发布版本下载地址:https://zlib.net/fossils/
🎄二、zlib-1.3.1 编译
zlib 编译的编译比较简单,直接运行 ./configure
编译即可,也不会遇到什么奇怪问题。
下载完 zlib-1.3.1.tar.gz
后,操作步骤如下:
tar zxf zlib-1.3.1.tar.gz
cd zlib-1.3.1/
CC=gcc ./configure --prefix=../result_gcc
make clean && make && make install
到此编译完成,使用tree ../result_gcc/
查看编译结果如下:
🎄三、zlib-1.3.1 交叉编译
zlib-1.3.1 交叉编译也很简单,只要指定交叉编译器和安装目录(prefix)即可。
zlib-1.3.1 交叉编译使用的命令如下:
tar zxf zlib-1.3.1.tar.gz
cd zlib-1.3.1/
CC=aarch64-mix210-linux-gcc ./configure --prefix=../result_mix210
make clean && make && make install
分别执行上面命令后,编译完成,使用tree ../result_mix210/
查看编译结果如下:
🎄四、总结
本文介绍了 zlib-1.3.1 在Ubuntu 下的编译和交叉编译的详细过程。
如果文章有帮助的话,点赞👍、收藏⭐,支持一波,谢谢 😁😁😁