主题 : 【求助】uboot编译出错 rm:无法删除 "asm-arm/arch":是一个目录 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 36576
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2011-01-18
最后登录: 2011-08-08
楼主  发表于: 2011-04-12 22:00

 【求助】uboot编译出错 rm:无法删除 "asm-arm/arch":是一个目录

我最近在做uboot的移植,但在编译时遇到了一个错误,实在不知怎么解决。大家帮忙看看,给我一点建议。
uboot版本:uboot2009.08
交叉编译器:arm-linux GCC 4.4.3
操作系统:fedora12 ubuntu10.10
我按照网上的uboot移植手册修改完uboot源代码,但在编译时第一步就遇到了这个问题:
$make ok2440_config
configuring for ok2440 board ...
rm:无法删除 "asm-arm/arch":是一个目录
make: ***[ok2440_config] 错误 1
$
然后我按照网上的一些建议make distclean
$make distclean
rm:无法删除 "include/asm/proc": 是一个目录
rm:无法删除 "include/asm/arch": 是一个目录
make:***[clobber]错误 1
$
我以前用的是fedora12,我以为是系统问题(因为以前我也做过uboot编译,没有这个错误),就升级了一下系统,结果系统就悲剧了。没办法我就换了一个系统——ubuntu10.10,但还是不行。
我在网上搜了一下,似乎并没有这个问题的解答。
有人说make disclean或者直接删除目标文件。这两个方法我都试过,但下一次make时又出错了,不能根本上解决这个问题。
请问这个问题怎么解决,或者给一点建议,在此先行谢过
未来属于嵌入式
级别: 新手上路
UID: 43793
精华: 0
发帖: 31
金钱: 155 两
威望: 31 点
贡献值: 0 点
综合积分: 62 分
注册时间: 2011-04-19
最后登录: 2017-09-13
1楼  发表于: 2011-10-30 19:45
这个问题楼主肯定已经解决了,当初我也遇到这样的问题,疑惑很久,后来才知道,不要放在虚拟机和宿主机共享的文件夹下面就可以了