ERROR: Kernel configuration is invalid.
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
到kernel目录下执行 make oldconfig && make prepare
报错 :arch/arm 是一个目录.停止.
友情链接:http://www.cnblogs.com/goodloop/archive/2009/05/29/1491777.html
ARCH := arm<space> 后面多了个空格,删掉这个空格,shit编译又报错了!继续!
查看了下报错,大概是命令行编译参数错误了,想起来没有在makefile里面配置交叉编译器路
在makefile配置了CROSS_COMPILE 指定到我的交叉编译器的位置加上前缀
ok编译通过!!!
不过问题又来了:
wlan8192:version magic ‘2.6.32.9 mod_unload modversions ARMv5’ should be ‘2.6.32.9 mod_unload ARMv7’
insmod: can't insert 'wlan8192.ko' : invalid module format
fuck , 再来!
查找之后发现是version magic不匹配的问题
调出dmesg,直接按照提示修改
include/linux/vermagic.h文件中的version magic直接写死了
编译通过,insmod却又出问题了,提示位置符号:Unknown symbol __gnu_mcount_nc ,蛋疼了在调!!!