各路高手,今天按照Linux移植手册3.1版进行尝试内核配置时,make menuconfig会报错,错误信息如下:
[root@localhost linux-2.6.30.4]# make menuconfig
HOSTCC scripts/basic/fixdep
In file included from /usr/include/stdlib.h:33,
from scripts/basic/fixdep.c:113:
/usr/lib/gcc/i386-redhat-linux/4.3.0/include/stddef.h:326: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘long’
In file included from scripts/basic/fixdep.c:113:
/usr/include/stdlib.h:790: 错误:expected ‘)’ before ‘*’ token
/usr/include/stdlib.h:794: 错误:expected declaration specifiers or ‘...’ before ‘wchar_t’
/usr/include/stdlib.h:798: 错误:expected ‘)’ before ‘*’ token
/usr/include/stdlib.h:802: 错误:expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [scripts/basic/fixdep] 错误 1
make: *** [scripts_basic] 错误 2
请帮我看看该怎么解决,不甚感激!!!! |