命令行显示: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");
代码: 全选
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
结果:
执行make命令后返回结果为:
make: 没有什么可以做的为 `modules'。
求解答,再次感谢。