|
|
我的宿主系统是FC4,升到了最新内核2.6.15-1.1833_FC4-i686.从论坛上下的LFS-BOOK-6.0中文版文档.
用的基本上是文档中需要的软件包.找了一块小硬盘装LFS.
费了几天劲,到了编译内核出现下例错误.高手能看看是什么问题吗.
root:/sources/linux-2.6.11.12.tar.gz_FILES/linux-2.6.11.12#make
CHK include/linux/version.h
UPD include/linux/version.h
SYMLINK include/asm -> include/asm-i386
SPLIT include/linux/autoconf.h -> include/config/*
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
CC arch/i386/kernel/asm-offsets.s
CHK include/asm-i386/asm_offsets.h
UPD include/asm-i386/asm_offsets.h
CC init/main.o
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
CHK usr/initramfs_list
UPD usr/initramfs_list
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/i386/kernel/process.o
{standard input}: Assembler messages:
{standard input}:861: Error: suffix or operands invalid for `mov'
{standard input}:862: Error: suffix or operands invalid for `mov'
{standard input}:1055: Error: suffix or operands invalid for `mov'
{standard input}:1056: Error: suffix or operands invalid for `mov'
{standard input}:1122: Error: suffix or operands invalid for `mov'
{standard input}:1123: Error: suffix or operands invalid for `mov'
{standard input}:1190: Error: suffix or operands invalid for `mov'
{standard input}:1191: Error: suffix or operands invalid for `mov'
{standard input}:1289: Error: suffix or operands invalid for `mov'
{standard input}:1301: Error: suffix or operands invalid for `mov'
make[1]: *** [arch/i386/kernel/process.o] 错误 1
make: *** [arch/i386/kernel] 错误 2
root:/sources/linux-2.6.11.12.tar.gz_FILES/linux-2.6.11.12#make
CHK include/linux/version.h
make[1]: “arch/i386/kernel/asm-offsets.s”是最新的。
CHK include/linux/compile.h
CHK usr/initramfs_list
CC arch/i386/kernel/process.o
{standard input}: Assembler messages:
{standard input}:861: Error: suffix or operands invalid for `mov'
{standard input}:862: Error: suffix or operands invalid for `mov'
{standard input}:1055: Error: suffix or operands invalid for `mov'
{standard input}:1056: Error: suffix or operands invalid for `mov'
{standard input}:1122: Error: suffix or operands invalid for `mov'
{standard input}:1123: Error: suffix or operands invalid for `mov'
{standard input}:1190: Error: suffix or operands invalid for `mov'
{standard input}:1191: Error: suffix or operands invalid for `mov'
{standard input}:1289: Error: suffix or operands invalid for `mov'
{standard input}:1301: Error: suffix or operands invalid for `mov'
make[1]: *** [arch/i386/kernel/process.o] 错误 1
make: *** [arch/i386/kernel] 错误 2
root:/sources/linux-2.6.11.12.tar.gz_FILES/linux-2.6.11.12#
我自己设置了内核也试了.用宿主的.config也试了.不设置用默认的也试了.都是出现上面的问题. |
|