ltp測試遇到 中交叉編譯,如screen shell命令

來源:互聯網
上載者:User
      最近在作ltp測試,感覺手頭資料太少,網上搜尋一把,說過去說過來就那些個連結,沒有比較深入的,不得不自己從頭看看代碼,測試案例太多了,也難怪IBM要用一個小組,專門研究它。
      在最開始盆到的問題修改top命令安裝,按照top 中 Makefile,把它搞定後,又沒有screen, 沒法自己交叉編譯了,
步驟如下:
screen 作用(http://blog.cfan.com.cn/html/07/229207-127146.html):
         只需一個 Shell,在 Screen 的神奇作用下,“道生一,一生二,二生三,三生萬物”,想要多少個 Shell 都可以
         只需輸入 screen -d -r 即可
         以下總結一些常用的 Screen 操作快速鍵,供大家參考:

    * ctrl-a c:建立一個新的 Shell
    * ctrl-a ctrl-a:在 Shell 間切換
    * ctrl-a n:切換到下一個 Shell
    * ctrl-a p:切換到上一個 Shell
    * ctrl-a 0…9:同樣是切換各個 Shell
    * ctrl-a d:退出 Screen 會話

screen 命令交叉編譯步驟:
   
  1.先查看screen 屬於那個包
    #which screen  //路徑,如/usr/bin/screen
    #dpkg -S /usr/bin/screen 或者 #apt-file search /usr/bin/screen //查看screen 屬於那個包
   
    #apt-get -d source screen  //擷取源碼包
     解壓,打補丁
  2.解壓後  ./configure --prefix=/usr/local --host=mipsel-linux --build=i686-linux
        prefix:安裝路徑 
    host:在mipsel環境下運行,指定軟體啟動並執行系統平台.如果沒有指定,將會運行`config.guess'來檢測
        --host=arm-linux 這就是arm的交叉編譯選項, --host=mipsel-linux 這個就是mipsel的交叉編譯選項
        build:在i686-linux環境下編譯,指定軟體包安裝的系統平台.如果沒有指定,預設值將是'--host'選項的值
             --build=i686-linux
  3.make
  4.make DESTDIR=/nfsroot/8401 install  //安裝在/nfsroot/8401/usr/local 下

後來運行時又出現,screen差包libelf-0.131.so
動態庫交叉編譯,
libelf-0.131.so 這個庫
 1. dpkg -S libelf-0.131.so 或者 apt-file search libelf-0.131.so , 屬於elfutils這個包
 2.apt-get -d source elfutils //獲得源碼包
 3.解壓,打補丁
 4. ./configure --prefix=/lib --host=mipsel-linux --build=i686-linux
 5.make
 6. make DESTDIR=/nfsroot/clxfsnew2008 intall //安裝在/nfsroot/clxfsnew2008/lib下
 7.將/nfsroot/clxfsnew2008/lib 下 include 和 lib 包拷貝到/opt/mipseltools-clx-26/mipsel-linux/下
   方便以後使用該動態庫檔案
   cp -a /nfsroot/clxfsnew2008/lib/include/*  /opt/mipseltools-clx-26/mipsel-linux/include
   cp -a /nfsroot/clxfsnew2008/lib/lib/*  /opt/mipseltools-clx-26/mipsel-linux/lib

再在板子上跑起來後又差包libelf.so.0  ,不知道網上有沒有現成的包,不然又要交叉編譯去了
   還不曉得接下來又有啥子問題…………
   

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.