<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 新品快遞 > 交叉編譯場(chǎng)景分析(arm-linux)(三)--編譯zlib

交叉編譯場(chǎng)景分析(arm-linux)(三)--編譯zlib

作者: 時(shí)間:2007-04-17 來(lái)源:http://blog.csdn.net/absurd 收藏

1. 基本信息:

軟件名稱(chēng)
zlib

功能簡(jiǎn)述
zlib 一個(gè)壓縮解壓程序庫

下載地址
http://www.zlib.net/

軟件版本
zlib-1.2.3.tar.gz

依賴(lài)關(guān)系
默認

前置條件
源文件位置:$(WORK_DIR)/zlib





2.         過(guò)程分析

下載的穩定版本,configure已經(jīng)存在,直接進(jìn)行配置:

[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]



看來(lái)此configure非彼configure也,打開(kāi)一看,果然不是autoconf系列的,又是一個(gè)貌合神離的東東。OK,按它的用法說(shuō)明做吧,但問(wèn)題是如何指定交叉呢,按照慣例,設置環(huán)境變量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.         構建處方

l         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"

本文引用地址:http://dyxdggzs.com/article/48107.htm

linux操作系統文章:linux操作系統詳解(linux不再難懂)

linux相關(guān)文章:linux教程




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>