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  保存后再次编译即可成功


你可能感兴趣的:(linux)