페도라에서 커널 모듈 프로그램 컴파일 하기
글쓴이: seomee / 작성시간: 금, 2008/08/08 - 1:34오후
페도라 릴리즈 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 설치만 하면 된다는 정보밖에 못찾겠구요..
귀한 설명 미리 감사드리게습니다..
제발 도와 주세요...ㅜ.ㅠ
Forums:


댓글 달기