197月 2017

0

3518

2

ubuntu下交叉编译 zlib 到 arm 嵌入式linux

嵌入式系统 by xfire

用 gcc 交叉编译工具链编译 zlib 库,老wu这里用的交叉编译工具链是Crosstool-NG,GCC版本为4.9.3

首先下载zlib源文件TarBall,zlib的官网为:https://zlib.net

下载源码TarBall 然后解压出来

打开终端shell环境,进入zlib源码目录

CC=arm-926ejs-linux-uclibcgnueabi-gcc LD=arm-926ejs-linux-uclibcgnueabi-ld AS=arm-926ejs-linux-uclibcgnueabi-as ./configure --prefix=/home/xfire/worksspace/zlib/arm

通过configure配置编译环境生成Makefile,这里arm-926ejs-linux-uclibcgnueabi前缀为老wu的交叉编译工具链前缀,具体的以你电脑里的为准,如:“arm-none-linux-gnueabi”等等。–prefix=“” 为 make install 安装到的目录,按照的需求来修改

configure 完后 就是

make -j4

-j4 这个数量以你的电脑核心数来定,以利用多核来加速make,缩短编译时长

最后

make install

将编译好的zlib安装到–prefix所指定的路径,这里老wu建议指定到你用户的home目录中,如果要安装到根目录 需要root权限,ubuntu系统的话要加上 sudo 如

sudo make install

就酱,完毕 🙃。

微信 OR 支付宝 扫描二维码
为老wu 打个赏
pay_weixinpay_weixin
金额随意 快来“打”我呀 老wu要买六味地黄丸补补~~

原创文章,转载请注明: 转载自 吴川斌的博客 http://www.mr-wu.cn/

本文链接地址: ubuntu下交叉编译 zlib 到 arm 嵌入式linux http://www.mr-wu.cn/how-to-cross-compiling-zlib-for-arm/



Comments (2)

增达, 17:17, 7月. 20/2017

我也有过博客,不过那都是很多年前的事情了!

Reply
安科迪智能技术有限公司, 16:48, 7月. 19/2017

向经典致敬,与时代同行!

Reply

无觅相关文章插件,快速提升流量