在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

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

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

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

            1. 基本信息:

            軟件名稱
            zlib

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

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

            軟件版本
            zlib-1.2.3.tar.gz

            依賴關(guān)系
            默認(rèn)

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





            2.         過程分析

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

            [root@linux zlib-1.2.3]# ./configure --host=$ARCH-linux --prefix=$ROOTFS_DIR/usr



            出現(xiàn)了如下錯(cuò)誤:

            usage:

             configure [--shared] [--prefix=PREFIX]  [--exec_prefix=EXPREFIX]

            [--libdir=LIBDIR] [--includedir=INCLUDEDIR]



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

            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://www.biyoush.com/article/48107.htm

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

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




            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉