Собственно, модуль простейший:
Код: Выделить всё
#include <linux/module.h>
#include <linux/kernel.h>
int init_module(void)
{
printk("Hello World!\n");
return 0
}
void cleanup_module(void)
{}
Makefile тоже не затейливый (как советует нам Ори Померанц и К):
Код: Выделить всё
obj-m += hello.o
Выполняю:
# make -C /usr/src/linux-`uname -r` SUBDIRS=$PWD modules
В итоге:
make: *** Нет правила для сборки цели `–C'. Останов.
Эх... ткните носом, плз