make[3]: *** [drivers/video/console/vgacon.o] 错误 1
make[2]: *** [drivers/video/console] 错误 2
make[1]: *** [drivers/video] 错误 2
make: *** [drivers] 错误 2
在make menuconfig时Graphics support ->console display driver support->vga text console(不选这个)在编译:
usr/local/arm/3.4.1/bin/arm-linux-ld: no machine record defined
make: *** [.tmp_vmlinux1] 错误 1
在 google 查到的都是说arch/arm/kernel/vmlinux.lds的最后两行(如下),给注释起来,但是没说为什么
usr/local/arm/3.4.1/bin/arm-linux-ld: no machine record defined
make: *** [.tmp_vmlinux1] 错误 1
在 google 查到的都是说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"
后来自己到 arch/arm/kernel/vmlinux.lds 看注释才知道
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)
在编译通过。

1913

被折叠的 条评论
为什么被折叠?



