编译内核模块问题

it2024-10-11  14

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 

转载于:https://www.cnblogs.com/demote/archive/2012/04/25/2509093.html

最新回复(0)