2011-05-20 42 views
0

我正在使用Ubuntu-11.04操作系统。我写了一个基本的交互式内核模块mid.c将模块插入到Ubuntu内核中的问题

#include<linux/kernel.h> 
#include<linux/module.h> 
#include<linux/init.h> 

static int __init insert(void) 
{ 
    pr_info(" The module is inserted into the kernel \n"); 
    return 0; 
} 

static void __exit remove(void) 
{ 
    pr_info("the module is removed from kernel \n"); 
} 

module_init(insert); 
module_exit(remove); 

我可以使用命令

make -C /lib/modules/2.6.38-8-generic/build M=$(PWD) modules 

编译模块,但是当我尝试使用命令

insmod mod.ko 
插入模块

发生错误时说:

cannot insert mod.ko permission denied 
+0

您是否在谷歌错误消息?这可能比问这里要快。 – 2011-05-20 10:05:20

回答