编译内核模块问题
2012-04-25 10:28 Demote 阅读(430) 评论(0) 编辑 收藏 举报1. 编译内核模块 执行命令
make -C /usr/src/linux-2.6.32.36-0.5/ M=`pwd` modules
出现错误如下:
ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
原因: 内核源码目录缺少编译config文件
解决:
方法1: 在源码目录中执行命令
make oldconfig
make prepare
make scripts
方法2: 更换命令为:
make -C /lib/modules/2.6.32.36-0.5-default/build M=`pwd` modules