交叉编译场景分析(arm-linux)(三)--编译zlib
来源:互联网 发布:正版win10和淘宝win10 编辑:程序博客网 时间:2024/05/21 00:04
交叉编译场景分析(arm-linux)(三)--编译zlib
文章出处:http://blog.csdn.net/absurd
1. 基本信息:
2. 过程分析 下载的稳定版本,configure已经存在,直接进行配置: [root@linux zlib-1.2.3]# ./configure --host=$ARCH-linux --prefix=$ROOTFS_DIR/usr 出现了如下错误: usage: configure [--shared] [--prefix=PREFIX] [--exec_prefix=EXPREFIX] [--libdir=LIBDIR] [--includedir=INCLUDEDIR] 看来此configure非彼configure也,打开一看,果然不是autoconf系列的,又是一个貌合神离的东东。OK,按它的用法说明做吧,但问题是如何指定交叉编译器呢,按照惯例,设置环境变量CC试试看: [root@linux zlib-1.2.3]# export CC=$ARCH-linux-gcc [root@linux zlib-1.2.3]# ./configure -shared --prefix=$ROOTFS_DIR/usr OK,配置成功,编译: [root@linux zlib-1.2.3]# make && make install OK,编译成功。 3. 构建处方 zlib.mk ZLIB_DIR="zlib-1.2.3" all: clean config build config: @cd $(ZLIB_DIR) && / export CC=$$ARCH-linux-gcc && / ./configure --prefix=$$ROOTFS_DIR/usr/local --shared && / echo "config done" build: @cd $(ZLIB_DIR) && / make && make install && / echo "build done" clean: @cd $(ZLIB_DIR) && / if [ -e Makefile ]; then make distclean; fi && / echo "clean done"
- 交叉编译场景分析(arm-linux)(三)--编译zlib
- 交叉编译场景分析(arm-linux)(三)--编译zlib
- 交叉编译场景分析(arm-linux)(三)--编译zlib
- 交叉编译场景分析(arm-linux)(三)--编译zlib
- 交叉编译场景分析(arm-linux)(三)--编译zlib
- 交叉编译场景分析(arm-linux)(三)--编译zlib
- 交叉编译场景分析(arm-linux)(三)--编译zlib
- 交叉编译场景分析(arm-linux)--序
- 交叉编译场景分析(arm-linux)--序
- 交叉编译场景分析(arm-linux)--序
- 交叉编译场景分析(arm-linux)--序
- 交叉编译场景分析(Arm-Linux)
- 交叉编译场景分析(arm-linux)
- 交叉编译场景分析(arm-linux)--序
- 交叉编译场景分析(arm-linux)
- 交叉编译场景分析(arm-linux)--序
- 交叉编译场景分析(arm-linux)(二)--编译tslib
- 交叉编译场景分析(arm-linux)(六)--编译TinyX
- 梵塔问题
- 一些还算有点儿意思的sql(2010-10-19)
- 自己写的一个C#窗体美化的实例
- 关于platform_device一些讲解--由bluesleep带来的tip
- C语言习题集
- 交叉编译场景分析(arm-linux)(三)--编译zlib
- Qbasic练习题
- 用C#发送电子邮件
- 算法一 (3个著名加密算法(MD5、RSA、DES)的解析)
- PostgreSQL数据库不支持Geometry数据类型的解决方法
- Linux 同步方法剖析--由bluesleep带来的tip
- 指纹识别的原理和方法
- Css及html开发相关工具网址等(持续补充ing)
- Java回调函数的理解