内核编译到usr报错
买的JZ2440的开发板,在我红帽的电脑上编译内核,到usr目录时候报错HOSTCCusr/gen_init_cpio
GEN usr/initramfs_data.cpio.gz
AS usr/initramfs_data
cc1:error:unrecognised debug output level "dwarf2"
make: *** 错误1
make:*** 错误2
求大神解答,谢谢 网上搜了下,是GCC版本不支持-gdwarf2
打开Makefile发下有这个参数ifdef CONFIG_DEBUG_INFO
CFLAGS += -g
AFLAGS += -gdwarf2
endif讲参数去掉后即可 你的gcc太老了,这年头使用的debug info格式都是gdwarf2了
换个gcc吧 回复 3# arm-linux-gcc
额。。。好吧,那要换到什么版本的?最新的吗?
本帖最后由 arm-linux-gcc 于 2015-05-05 10:06 编辑
至少也得4.3.2的吧,建议用4.6及其更高的,4.6比4.3的软浮点性能有了很大的提升,我目前用的是4.6.3的
页:
[1]