1. 程式人生 > >u-boot中:rm:無法刪除 "asm":是一個目錄

u-boot中:rm:無法刪除 "asm":是一個目錄

轉自:http://blog.163.com/zhangyingxin_/blog/static/218307222201331291755998/

uboot移植編譯小問題 ———rm:無法刪除 "asm":是一個目錄

我之前所做的uboot移植工作都快要完成了,想要拷貝個檔案,把一新的別人移植好的系統放到smb伺服器共享目錄下,用# tar xvfj u-boot-2010.6.***.tar.bz2 解壓後 把原來做到半的檔案給覆蓋了,當時沒辦法拷貝好原先需要的檔案後把自己之前備份好的u-boot-2010.6資料夾拷貝到共享目錄下,當我按照uboot移植手冊修改完uboot原始碼,在編譯時就遇到了這個問題:
      #make wrl2440_config
     configuring for ok2440 board ...
     rm:無法刪除 "asm":是一個目錄
     make: ***[wrl2440_config] error

     #

查閱之後問題解決了,做法如下:

回到uboot頂層有個mkconfig檔案,開啟後在裡面所有rm後面都加上-r
比如原始碼是rm -f asm-arm/arch
改成        rm -rf asm-arm/arch  儲存後再次編譯即可成功