LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1103|回复: 2

FC4下进行FLS到编译内核出错

[复制链接]
发表于 2006-3-24 11:56:35 | 显示全部楼层 |阅读模式
我的宿主系统是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也试了.不设置用默认的也试了.都是出现上面的问题.
发表于 2006-3-24 12:48:15 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 12:53:33 | 显示全部楼层
下了2.6.14版本的.刚才的内核可能与宿主系统内核相差太多.这次没再出现刚才的错误.

谢谢呀
回复 支持 反对

使用道具 举报

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

本版积分规则

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