阅读:1603回复:3
怎样避免version mismatch的警告?
当我使用: insmod hello.o 时出现warning : kernel version mismatch
我看到ldd2上说这样的情况可以把kernel编译成“不支持版本控制功能“ 可是我不知道在xconfig下选择哪个选项可以把版本控制关掉 请各位大虾不吝赐教!!! |
|
沙发#
发布于:2005-08-11 10:43
书上都说使用__NO_VERSION__宏定义,不过我试过好像不行,我都是自己把源码版本改成系统的版本,这样就不再报错.
|
|
板凳#
发布于:2005-08-11 10:53
多谢你的回答!
怎么把源码版本改成系统的版本?我需要在我的原码中加什么语句阿? |
|
地板#
发布于:2005-08-11 11:15
在源码目录中 /usr/src/linux/ 里面有个 Makefile 文件,开头就定义着版本信息,只要把这个版本改成系统内核的版本就可以了.
关于系统版本,加载模块的时候有提示的. 改了这个文件的版本以后,再重新make一下内核,然后重新编译你要加载的模块,这个时候加载模块就没有文体了. |
|