我尝试使用以下命令编译Linux内核v2.6:
make CC="/home/ahmad/cilabp-master/CIL/bin/cilly" LD="/home/ahmad/cilabp-master/CIL/bin/cilly" -j4
但是我收到了以下错误:
include/linux/gfp.h:223: Error: Length of array is not a constant: 1 - 2 * ! (! ((59624 >> bit) & 1))
我评论了声明,我从源中的其他地方收到了这种错误。因此,我评论了所有的陈述。但是我收到了以下错误:
...
gcc-4.6.real: error: elf_i386: No such file or directory
gcc-4.6.real: error: elf_i386: No such file or directory
gcc-4.6.real: error: elf_i386: No such file or directory
make[4]: *** [arch/x86/kernel/acpi/realmode/wakeup.elf] Error 1
make[3]: *** [arch/x86/kernel/acpi/realmode/wakeup.bin] Error 2
make[2]: *** [arch/x86/kernel/acpi] Error 2
make[1]: *** [arch/x86/kernel] Error 2t
make: *** [arch/x86] Error 2
make: *** Waiting for unfinished jobs....
CC fs/fs-writeback.o
...
之后内存使用量开始增加,直到内存不足为止!