Linux使用内核包编译驱动时的警告信息处理

使用内核包编译驱动时常常提示如下:
WARNING: Symbol version dump /usr/src/linux-2.6.26/Module.symvers is missing; modules will have no dependencies and modversions.

原因:
通常头核心包中是没有Module.symvers这个文件的,要想获取这个文件只能到下载相同版本核心(2.6.26-1-686)的头文件,只有下载的头文件中才有这个Module.symvers

解决方法:
把Module.symvers 复制到核心包中,然后执行如下步骤:

make oldconfig && make prepare && make scripts

然后重新编译驱动,将解决这个warning,同时也解决了版本不正确的问题。望采纳!