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系统成功了不知道什么原因。。
    感谢各位的回答
页: [1]
查看完整版本: 编译arm linux内核出错