免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1752 | 回复: 3
打印 上一主题 下一主题

kernel-module version mismatch!红帽提供的代码太bug [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-23 21:46 |只看该作者 |倒序浏览
源程序
#define MODULE
#include <linux/module.h>;
int init_module(void){
    printk("<1>;Hello World\n";
    return 0;
}

void cleanup_module(void){
    printk("<1>;Bye, Bye";
}
在新装的系统Red Hat 7.3 ,内核 2.4.18-3 编译
root@233serv#gcc -c -O3 myphide.c
通过,生成myphide.o
root@233serv#insmod myphide.o
myphide.o: kernel-module version mismatch
        myphide.o was compiled for kernel version 2.4.9-9
        while this kernel is version 2.4.18-3.
看来red hat 默认安装的 source code 不能相信阿!
谁知道又什么办法解决现在的问题?除了重新编译内核

论坛徽章:
0
2 [报告]
发表于 2003-03-24 15:33 |只看该作者

kernel-module version mismatch!红帽提供的代码太bug

【1】 首先安装kernel source,
【2】 gcc -c -I/usr/src/linux-2.4/include myphide.c

论坛徽章:
0
3 [报告]
发表于 2003-03-24 16:37 |只看该作者

kernel-module version mismatch!红帽提供的代码太bug

楼上的,请你说清楚些阿
kernel source 从哪里拿到,包括些什么,

为什么要装?

论坛徽章:
0
4 [报告]
发表于 2003-03-24 16:42 |只看该作者

kernel-module version mismatch!红帽提供的代码太bug

kernel source在www.kernel.org下

新的kernel source总的来说一般都要比老的强,具体的见站上的文档
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP