使用内核包编译驱动时常常提示如下:
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,同时也解决了版本不正确的问题。望采纳!