• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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"



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 靖远县| 鄢陵县| 平武县| 克拉玛依市| 深泽县| 儋州市| 桂平市| 汉寿县| 岳普湖县| 洞头县| 遂昌县| 灵璧县| 张北县| 乌鲁木齐县| 巨鹿县| 上杭县| 赤水市| 昭通市| 奈曼旗| 响水县| 宁陵县| 西乌珠穆沁旗| 平昌县| 德保县| 德江县| 贺州市| 岳西县| 霍州市| 景泰县| 石棉县| 桑日县| 沁源县| 江永县| 保德县| 林州市| 仙桃市| 改则县| 横峰县| 扎囊县| 贵州省| 麟游县|