新聞中心

        EEPW首頁 > 嵌入式系統 > 交叉編譯場景分析(arm-linux)(四)

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

        ——
        作者: 時間:2007-04-17 來源:http://blog.csdn.net/absurd 收藏
        編譯readline和ncurses

        1 基本信息:

        軟件名稱
         readline
         
        功能簡述
         readline一個命令行編輯程序庫
         
        下載地址
         http://directory.fsf.org/readline.html
         
        軟件版本
         readline-5.1.tar.gz
         
        依賴關系
         默認
         
        前置條件
         源文件位置:$(WORK_DIR)/ readline-5.1
         


         

        2.         過程分析

        下載的穩定版本,configure已經存在,直接進行配置:

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

         

        OK,配置成功,編譯:

        [root@linux readline-5.1]# make && make install

         

        OK,編譯成功。少有的順利!

         

        3.         構建處方

        l         readline.mk

         

        READLINE_DIR="readline-5.1"

         

        all: clean config build

         

        config:

            @cd $(READLINE_DIR) && 

            ./configure --prefix=$$ROOTFS_DIR/usr --host=$$ARCH-linux && 

            echo "config done"

            

        build:

            @cd $(READLINE_DIR) && 

            make && make install && 

            echo "build done"

            

        clean:

            @cd $(READLINE_DIR) && 

            if [ -e Makefile ]; then make distclean; fi && 

            echo "clean done"

         

        1.         基本信息:

        軟件名稱
         ncurses
         
        功能簡述
         ncurses一個文本界面的圖形程序庫
         
        下載地址
         http://directory.fsf.org/ncurses.html
         
        軟件版本
         ncurses-5.5.tar.gz
         
        依賴關系
         默認
         
        前置條件
         源文件位置:$(WORK_DIR)/ ncurses-5.5
         


         

        2.         過程分析

        下載的穩定版本,configure已經存在,直接進行配置:

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

         

        OK,配置成功,編譯:

        [root@linux ncurses-5.5]# make && make install

                         

        OK,編譯成功。少有的順利!

         

        3.         構建處方

        l         ncurses.mk

        NCURSES_DIR="ncurses-5.5"

         

        all: clean config build

         

        config:

            @cd $(NCURSES_DIR) && 

            ./configure --prefix=$$ROOTFS_DIR/usr --host=$$ARCH-linux && 

            echo "config done"

            

        build:

            @cd $(NCURSES_DIR) && 

            make && make install && 

            echo "build done"

            

        clean:

            @cd $(NCURSES_DIR) && 

            if [ -e Makefile ]; then make distclean; fi && 

        echo "clean done"



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 那坡县| 台中市| 上虞市| 怀远县| 永修县| 中西区| 靖江市| 高密市| 马山县| 兰考县| 长泰县| 印江| 洪洞县| 江陵县| 监利县| 来宾市| 辉南县| 简阳市| 龙胜| 肃南| 垫江县| 泗阳县| 康乐县| 阜新市| 新密市| 买车| 七台河市| 民乐县| 万全县| 南京市| 封丘县| 德阳市| 泾源县| 拜城县| 都安| 渝中区| 青河县| 永德县| 保靖县| 永吉县| 布尔津县|