编译好的.o模块挂载的时候,居然提示内核不匹配,哦哦,insmod命令加-f 就能强行挂上了,a module is loaded,with warnings,haha
~~~~~~~~彻底解决方法:在gcc编译的时候加上-I选项,指定include目录
驱动代码模块的编译中提示出现prink没有定义,师兄找出的原因是库函数没有包含在里面,同过从写makefile操作将/usr/src/linux包括后就可以运行了,src是linux的原文件所在目录,还没试过,在makefile里加KERNELDIR=/usr/src/linux-2.4 ?