insmod param.ko后,如何显示模块运行结果
源程序如下
#include<linux/init.h>
#include<linux/module.h>
MODULE_LICENSE("GPL");
static char *name = "lhp";
static int age = 30;
module_param(age,int,S_IRUGO);
module_param(name,charp,S_IRUGO);
static int hello_init(void)
{
printk(KERN_EMERG"Name:%s\n,name");
printk(KERN_EMERG"age:%d\n,age");
return 0;
}
static void hello_exit(void)
{
printk(KERN_EMERG"module exit\n");
}
module_init(hello_init);
module_exit(hello_exit);
就是安装模块后,终端没反应,而看视频资料,应该会出现“age :30”,为什么啊,编译没问题,param.ko也有,问大神如何出现模块运行结果啊
安装模块问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
-
- 帖子: 5
- 注册时间: 2013-08-07 16:40
- 系统: ubuntu12.04
Re: 安装模块问题
这个我知道啊,可我看的资料都是在 insmod param.ko后,终端直接显示age=12,而我demsg后,age那里显示的是很长的一段数字
-
- 帖子: 5
- 注册时间: 2013-08-07 16:40
- 系统: ubuntu12.04
Re: 安装模块问题
我试过了,dmesg后出现的不是age:30,而是很长一段数字
-
- 帖子: 5
- 注册时间: 2013-08-07 16:40
- 系统: ubuntu12.04
Re: 安装模块问题
这个我知道啊,可我看的资料都是在 insmod param.ko后,终端直接显示age=12,而我demsg后,age那里显示的是很长的一段数字懒蜗牛Gentoo 写了:dmesg看看