close

由於更新Davincm edk 6446 的kernel,因此需要重新編譯它的 DSP Link (BIOS)。

首先,須重設檢查並設定一下Rules.make 。設定完成後,就可以下make指令進行編譯。

但是,馬上就出現錯誤訊息了!

錯誤訊息如下:

making package.mak (because of package.bld) ...
/bin/sh: Illegal option -p

-------------------------------------

由於我的作業系統是ubuntu 10.04 LTS,而ubuntu 為了加快開機速度,預設的/bin/sh是採用體程小,速度較快一點的/bin/dash。

因此,開發人員有時會在run script 時,會出現錯誤,因此需要修改/bin/sh 的link,將它link 到/bin/bash 

修改方式:

sudo rm -f /bin/sh ( 砍掉原先的 /bin/sh )

sudo ln -s /bin/bash /bin/sh ( 重新 link 到bash )

修改完成後,再重新make ,就可以順利完成編譯了~~~

------------------------------------------------------

sudo ln -sf /bin/bash /bin/sh

同上面的指令

------------------------------------------------------

2012/4/8 新增

另有內建的替換指令可用

sudo dpkg-reconfigure  dash 

再接下來的螢幕選項中,請選"No",就會將dash 改成 bash 了~ 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 maxron 的頭像
    maxron

    Zero_Maxima---水能淡性是吾友 竹解虛心是我師 ---

    maxron 發表在 痞客邦 留言(4) 人氣()