新聞中心

        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"



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丹江口市| 泽州县| 卢龙县| 南雄市| 册亨县| 镇坪县| 永修县| 丹巴县| 新建县| 太原市| 康马县| 明星| 陵川县| 镶黄旗| 固安县| 宁晋县| 金塔县| 青海省| 宁南县| 苍梧县| 邵阳市| 临湘市| 玉田县| 合川市| 镇江市| 榆林市| 开化县| 绵竹市| 北宁市| 镇康县| 蚌埠市| 哈密市| 抚顺县| 五莲县| 太康县| 同德县| 阿克陶县| 达拉特旗| 龙州县| 鄂州市| 旺苍县|