arm-linux-ld: no machine record defined
2015-05-18 11:25
274 查看
在编译内核的过程中遇到这样的问题:
详细见截图:
![](https://img-blog.csdn.net/20150518112313305?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdWNhbjIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
经过在网上查询说解决放放如下:
修改:arch/arm/kernel/vmlinux.lds文件的最后部分:
![](https://img-blog.csdn.net/20150518112250010?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdWNhbjIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注释掉上图中的
具体可以看到上面的注释:
arm-linux-ld: no machine record defined |
经过在网上查询说解决放放如下:
修改:arch/arm/kernel/vmlinux.lds文件的最后部分:
注释掉上图中的
ASSERT((__proc_info_end - __proc_info_begin), "missing CPU support") ASSERT((__arch_info_end - __arch_info_begin), "no machine record defined") |
/* * These must never be empty * If you have to comment these two assert statements out, your * binutils is too old (for other reasons as well) */ |
相关文章推荐
- 编译DM3730linux2.6.32.17出现错误arm-none-linux-gnueabi-ld: no machine record defined
- 编译kernel时的no machine record defined 错误
- 编译kernel错误:no machine record defined
- 编译kernel是的no machine record defined 错误
- struts2上传图片linux报错:Exception Name: No result defined for action com.enation.app.base.core.action.Adv
- bash: ./arm-linux-gcc: No such file or directory
- arm-linux-gcc/ld/objcopy/objdump使用总结
- arm-linux-gcc/ld/objcopy/objdump使用总结
- arm-linux-gcc/ld/objcopy/objdump使用总结
- 在ubuntu 64位的机器上执行arm-linux-gcc提示 no such file or directory【转】
- arm-none-linux-gnueabi-gcc: VERSION": No such file or directory
- arm-linux-ld命令
- ARM_Linux下光盘刻录方案之cdrecord的交叉编译
- 【记录】arm-linux-gcc(ld,objcopy, objbump)
- line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
- 转载:解决安装xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin时出现的strings: '/lib/libc.so.6': No such file的问题
- arm-linux-gcc/ld/objcopy/objdump使用总结
- arm-linux-ld lds脚本文件
- arm-linux-gcc/ld/objcopy/objdump使用总结
- ERROR : arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expression