페도라에서 커널 모듈 프로그램 컴파일 하기

seomee의 이미지

페도라 릴리즈 9, 페도라 코어 6에서 다 해봤습니다.
우선 페도라 설치하고

>yum install kernel-devel
로 패키지 설치했습니다.
그러면 /usr/src/kernels/'version'/ 에 소스 설치됩니다.

그래서 간단한 hello 프로그램 작성해서 컴파일 하려고 하는데 도대체 안되네요..
컴파일은
gcc -c hello.c -I/usr/src/kernel/'version'/include -DMOUDLE -D__KERNEL -DLINUX
로 했습니다.

아무래도 해더 파일들이 꼬인거 같은데..
주로 asm 밑에 있는 해더들 선언에서 undefine 되있다는 에러들이 많습니다.

제가 뭘 잘못하고 있는지 도데체 모르겠네요.
아무리 찾아봐도...
페도라는 현재 커널 소스를 포함하지 않기 때문에 yum으로 kernel-devel 설치만 하면 된다는 정보밖에 못찾겠구요..

귀한 설명 미리 감사드리게습니다..

제발 도와 주세요...ㅜ.ㅠ