#define MODULE
#include

int init_module(void) { printk("<1>Hello, world
"); return 0; }
void cleanup_module(void) { printk("<1>Goodbye cruel world
"); }

이걸 컴파일하니깐요

In file included from hello.c:2:
/usr/include/linux/module.h:60: parse error before `atomic_t'
/usr/include/linux/module.h:60: warning: no semicolon at end of struct
or union
/usr/include/linux/module.h:60: warning: no semicolon at end of struct
or union
/usr/include/linux/module.h:62: parse error before `}'
/usr/include/linux/module.h:62: warning: data definition has no type or
storage class
/usr/include/linux/module.h:91: parse error before `}'

이런 에러가 떴습니다. 파란2를 쓰고 있습니다.

그리고 다른데서 해보니 위 에러는 뜨지않고 컴파일환경과 커널환경이 다르다
고 그러는데 어떻게 해야하나요??? 컴파일환경이 커널환경보다 약간 낮은 버
젼이었거든요... 고수님들 부탁드립니다. 첨부터 진도를 못나가니깐 답답하네
요...주위에 물어볼 사람도 없구..ㅠ.ㅠ