核心版本不匹配
抄了最简单的一个模块代码:
#define MODULE
#include <linux/modversions.h>
#include <linux/module.h>
int init_module(void) {printk("<1>Hello,world\n"); return 0;}
void cleanup_module(void) {printk("<1>Good bye\n");}
编译后,insmod main.o时
出错如下:
kernel -module version mismatch
mian.o was compiled for kernel version 2.4.7-10custom
while this kernel is version 2.4.7-10
我的linux是redhat 7.2,默认安装没有源码,所以我从网上下了一个同版本
的源码,可现在这个版本怎么是costom?
这问题怎么解决?