2.6.21内核编译问题,什么原因啊?
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
------解决方案--------------------mark
------解决方案--------------------帮顶,这年头,高分贴都没人来解答
------解决方案--------------------是不是 include 文件没有链接过去
------解决方案--------------------是内核参数设错了,最终没有成生内核镜像,在编译前要用make mrproper来清理原有的参数,然后根据硬件进行定义,要了解所选择的参数,否则编译出的内核无法允分发挥它应有的性能
------解决方案--------------------顶了。
------解决方案--------------------怀疑你在配置时将所的模块都编译为内置的,而不是Module,就是[Y],而不是[M]导致内核文件太大,而无法生成。
------解决方案--------------------问一下Ropyn:这种情况真的发生过?如果存储设备足够大,我不能全部选择Y编译进去?
我编译时倒是没有试过这种情况,不过觉得理论上应该可行吧