QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1305|回复: 2

我在编译内核的时候出了点问题,请各位指点

[复制链接]
发表于 2002-12-18 00:09:09 | 显示全部楼层 |阅读模式
我用的是MDK8.1的,内核是2.4.8我现在想升级为2.5.52,但是在
make config,make xconfig,make menuconfig编译的时候都出现一个这样的错误,如下:
make -f scripts/Makefile.build obj=scripts
  gcc -Wp,-MD,scripts/.fixdep.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer    -o scripts/fixdep scripts/fixdep.c
/root/tmp/ccLq6zuA.s: Assembler messages:
/root/tmp/ccLq6zuA.s:2: Warning: Unrecognized .section attribute: want a,m,s,w,x
/root/tmp/ccLq6zuA.s:2: Warning: Unrecognized .section attribute: want a,m,s,w,x
/root/tmp/ccLq6zuA.s:26: Warning: Unrecognized .section attribute: want a,m,s,w,x
/root/tmp/ccLq6zuA.s:26: Warning: Unrecognized .section attribute: want a,m,s,w,x
/usr/bin/ld: unrecognized option '--eh-frame-hdr'
/usr/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status
make[1]: *** [scripts/fixdep] Error 1
make: *** [scripts] Error 2

请各位指点,谢谢!
 楼主| 发表于 2002-12-18 00:12:54 | 显示全部楼层
加多一点,我的GCC原来是2.96的,现在我已经升级到3.2了。
请问用GCC3.2又该怎么编译呢?
回复

使用道具 举报

发表于 2002-12-19 12:08:57 | 显示全部楼层
1.你可以试试先导出配置,make mrproper,然后重新load配置,重新编译试试
2.看看gcc -v的输出是否已经是3.2,如果是3.2,就按老方法编译就可以了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-19 18:45 , Processed in 0.061782 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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