QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1109|回复: 1

新手问题,应该很简单,请各位指教,谢谢先:)

[复制链接]
发表于 2003-10-11 10:59:55 | 显示全部楼层 |阅读模式
我在redhat9下面写了这样的一小段代码hello.c:
#define MODULE
#include <linux/module.h>

int init_module(void){
    printk("Hello World\n");
    return 0;
}

void cleanup_module(void){}

然后" gcc -c hello.c "编译
在insmod的时候,提示说模块的版本不匹配,说我是用2.4.20编译的,而当前内核是2.4.20-8的.
我不明白,我当前的内核确实是2.4.20-8,但是为什么我编译却是2.4.20的呢,难道/usr/include/.下面的头文件和当前的系统还不匹配么?
发表于 2003-10-12 16:55:03 | 显示全部楼层
查看以前的讨论和精华区,以前已经详细讨论过了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 06:19 , Processed in 0.046537 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表