关于int (*permission) (struct inode *, int)int参数
时间:2010-10-31
来源:互联网
我在http://www.linuxidc.com/Linux/2010-04/25506p2.htm的文章指导下试着编译模块,但在make命令执行后总是没反应。
命令行显示:make: 没有什么可以做的为 `modules'。
不知道哪里出错了,完全新手,求高手帮解答下,谢谢了。
hello.c
Makefile:
结果:
执行make命令后返回结果为:
make: 没有什么可以做的为 `modules'。
求解答,再次感谢。
命令行显示:make: 没有什么可以做的为 `modules'。
不知道哪里出错了,完全新手,求高手帮解答下,谢谢了。
hello.c
代码:
#include <linux/init.h>;
#include <linux/module.h>;
#include <linux/kernel.h>;
static int hello_init(void)
{
printk(KERN_ALERT "Hello, linux kernel module\n");
return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT "Goodbye, I've created a linux kernel module sucessfully\n");
}
module_init(hello_init);
module_exit(hello_exit);
MODULE_LICENSE("GPL");
#include <linux/module.h>;
#include <linux/kernel.h>;
static int hello_init(void)
{
printk(KERN_ALERT "Hello, linux kernel module\n");
return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT "Goodbye, I've created a linux kernel module sucessfully\n");
}
module_init(hello_init);
module_exit(hello_exit);
MODULE_LICENSE("GPL");
Makefile:
代码:
obj-m:= hello.o
KERNELDIR:= /lib/modules/.../build
PWD:= $(shell pwd)
modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
KERNELDIR:= /lib/modules/.../build
PWD:= $(shell pwd)
modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
结果:
执行make命令后返回结果为:
make: 没有什么可以做的为 `modules'。
求解答,再次感谢。
作者: whurs 发布时间: 2010-10-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28