Chinaunix

标题: 编译arm linux内核出错 [打印本页]

作者: linsanity    时间: 2014-04-25 17:45
标题: 编译arm linux内核出错
按照一个实验指导书弄的  make zImage的最后几行是这样:

CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/mounts.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
  KSYM    .tmp_kallsyms1.S
No valid symbol.
make: *** [.tmp_kallsyms1.S] 错误 1


KSYM这一步过不去 网上查不到 请问可能是什么原因呢?
作者: amarant    时间: 2014-04-25 18:29
make distclean 重新编译一下
作者: Tinnal    时间: 2014-04-25 20:04
make zImage V=1 看看
作者: linsanity    时间: 2014-04-25 20:38
回复 3# Tinnal

是这个错误

  /usr/local/arm/3.4.1/bin/arm-linux-nm -n .tmp_vmlinux1 | scripts/kallsyms  > .tmp_kallsyms1.S
No valid symbol.
make: *** [.tmp_kallsyms1.S] Error 1


   
作者: linsanity    时间: 2014-04-25 21:05
回复 2# amarant


    发现是没有生成.tmp_vmlinux1 但是不知道为什么?
作者: linuxfellow    时间: 2014-04-26 07:58
回复 1# linsanity
内核配置选项里加了KALLSYM没有?


   
作者: linsanity    时间: 2014-04-26 10:56
回复 6# linuxfellow


    换了debian系统成功了  不知道什么原因。。
    感谢各位的回答




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2