2.6.21内核编译问题,什么原因啊?

jms20030108 2007-06-01 06:09:45
BJCOPY arch/i386/boot/compressed/vmlinux.bin
BFD: Warning: Writing section `.bss' to huge (ie negative) file offset 0xc0244000.
objcopy: arch/i386/boot/compressed/vmlinux.bin: File truncated
make[2]: *** [arch/i386/boot/compressed/vmlinux.bin] Error 1
make[1]: *** [arch/i386/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
...全文
290 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
DanXer 2007-06-07
  • 打赏
  • 举报
回复
2.4我是试过的,如果都编译为Y,确实会出现无法生成的情况,错误消息也类似. 2.6没试过,但两个版本这方面没有太大的变化
jms20030108 2007-06-07
  • 打赏
  • 举报
回复
弄好了,才有人来啊!结帖。
lk_517 2007-06-06
  • 打赏
  • 举报
回复
问一下Ropyn:这种情况真的发生过?如果存储设备足够大,我不能全部选择Y编译进去?

我编译时倒是没有试过这种情况,不过觉得理论上应该可行吧
DanXer 2007-06-06
  • 打赏
  • 举报
回复
怀疑你在配置时将所的模块都编译为内置的,而不是Module,就是[Y],而不是[M]导致内核文件太大,而无法生成。
jsjjms 2007-06-06
  • 打赏
  • 举报
回复
顶了。
geopower 2007-06-04
  • 打赏
  • 举报
回复
是内核参数设错了,最终没有成生内核镜像,在编译前要用make mrproper来清理原有的参数,然后根据硬件进行定义,要了解所选择的参数,否则编译出的内核无法允分发挥它应有的性能
fishlovecat 2007-06-03
  • 打赏
  • 举报
回复
是不是 include 文件没有链接过去
jms20030108 2007-06-02
  • 打赏
  • 举报
回复
问题解决了,用原来的/boot下的config为基础来配置,就可以通过编译;

现在终于用上了2.6.21.3内核了!花了两天时间啊!

过来看一下的都有分了!
VCLIFE 2007-06-02
  • 打赏
  • 举报
回复
帮顶,这年头,高分贴都没人来解答
jms20030108 2007-06-02
  • 打赏
  • 举报
回复
原来的是red hat 9,

每次 make 都通不过,最后都出现如上错误
lk_517 2007-06-01
  • 打赏
  • 举报
回复
mark

4,438

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧