우분투에서 모듈 컴파일시 오류 납니다ㅠㅠ

answp의 이미지

make 사용해야 한다고 해서 makefile 만들었습니다.

KERNELDIR = /lib/modules/$(shell uname -r) /build

obj-m = hello.o
KDIR := /lib/modules/$(shell uname -r) /build
PWD := $(shell pwd)

default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

clean:
rm -rf *.ko
rm -rf *.mod.*
rm -rf .*.cmd
rm -rf *.o

모듈 코드 입니다.

#include
#include
#include

int __init init_start(void)
{
printk("start code section\n");
return 0;
}

void __exit exit_bye(void)
{
printk("break code section\n");
}

module_init(init_start);

module_exit(exit_bye);

MODULE_LICENSE("GPL");

make 하면 오류납니다. 서버용 우분투 7.10 에서 make 로 컴파일시 이렇습니다ㅠㅠ

아 그리고 makefile 내용도 하나의 문법인가요? makefile공부 하려면 어떻게 해야하죠?

ihavnoth의 이미지

에러 메시지를 보여주세요...

make는

OReilly에서 출간된 책도 있고
매뉴얼 pdf도 있네요..

없음