LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1535|回复: 1

编译内核时出错:no machine record defined求救

[复制链接]
发表于 2010-8-25 11:46:42 | 显示全部楼层 |阅读模式
如题。
我使用git获取了国外CM的最新源码(Android的第三方内核)。
使用它里面的工具将boot.img里的旧.config拖出来,然后make(使用了交叉工具链)
眼看make就要Over了,就来个错误:no machine record defined
我在国外XDA论坛看了一下,他们使用MSM架构的默认config编译通过了,我也把默认的config拿过来编译,发现错误更加离谱……
所以,我觉得应该不在.config文件的问题上吧?
墙外还有人说是binutils版本过旧,更加离谱了,我使用Ubuntu 10.04,刚刚完成了系统更新……
所以,现在来到高手聚集的linuxsir,希望有高人能够帮助我!
完整的错误提示:
/media/Others/Android/bin/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-ld: no machine record defined
/media/Others/Android/bin/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-ld: no machine record defined
make: *** [.tmp_vmlinux1] 错误 1

P.S. 我把Android的源码放在/media/Others/Android/bin下。
发表于 2011-8-9 21:29:33 | 显示全部楼层
正在编译内核,遇有同样问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表