도와주세요!!
글 수 15,339
2002.08.08 08:39:07 (*.250.133.231)
6747
저두 허접이라서 잘은 모르는 지만요.. ^^
모듈 컴파일시 커널버전이 맞지 않아서 에러가 나는 이유는
헤더 파일들이 제대로 링크가 되지 않아서 입니다.
한마디로 의존성 문제 때문입니다..
현재 사용하고 있는 커널 버전의 소스를 링크해보세요..
만약에 커널 버전이 2.4.2라면
ln -s /usr/src/linux-2.4.2/include/asm-i386 /usr/include/asm
ln -s /usr/src/linux-2.4.2/include/linux /usr/include/linux
하시면 됩니다..
답변이 맞는지 잘 모르겠네요..^^*
그럼 오늘 하루도 조은 하루되세요..
gina wrote..
:
: 이 게시판을 통해서 많은 것을 얻고 있는 학생입니다..
: 저는 지금 디바이스 드라이버에 관한 공부를 하던중에 모듈을 만들어서 보드
: 에 올려보고 있습니다....그런데....계속버젼이 다르다는 에러가 뜹니다... 강
: 의중에 버젼이 맞지 않을 때는 커널을 재컴파일 하라고 나와 있던데....여러
: 번 컴파일을 다시 했습니다.....그런데...여전히 그런 메세지가 뜹니 다......
: 도와주십시오........
모듈 컴파일시 커널버전이 맞지 않아서 에러가 나는 이유는
헤더 파일들이 제대로 링크가 되지 않아서 입니다.
한마디로 의존성 문제 때문입니다..
현재 사용하고 있는 커널 버전의 소스를 링크해보세요..
만약에 커널 버전이 2.4.2라면
ln -s /usr/src/linux-2.4.2/include/asm-i386 /usr/include/asm
ln -s /usr/src/linux-2.4.2/include/linux /usr/include/linux
하시면 됩니다..
답변이 맞는지 잘 모르겠네요..^^*
그럼 오늘 하루도 조은 하루되세요..
gina wrote..
:
: 이 게시판을 통해서 많은 것을 얻고 있는 학생입니다..
: 저는 지금 디바이스 드라이버에 관한 공부를 하던중에 모듈을 만들어서 보드
: 에 올려보고 있습니다....그런데....계속버젼이 다르다는 에러가 뜹니다... 강
: 의중에 버젼이 맞지 않을 때는 커널을 재컴파일 하라고 나와 있던데....여러
: 번 컴파일을 다시 했습니다.....그런데...여전히 그런 메세지가 뜹니 다......
: 도와주십시오........