질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

insmod 할때 이런 메시지가 뜨네요 어찌해야할지

작성자 정보

  • 이강산 작성
  • 작성일

컨텐츠 정보

본문

모듈로 올릴려고 파일을 만들어서 컴파일을하고
insmod module.o를 했더니 이런 메시지가 뜨고
모듈은 올라가지 않더군요...험험
어떤 이유인지 알 수 가 없어서^^;;
역시 초보란...

컴파일할 때 옵션은

[root@EEANAN work]# gcc -D__KERNEL__ -DMODULE -I/usr/src/linux-2.4/include -O2 -c wrap.c

컴파일 할때는 어떤 에러나 경고도 나오지 않았습니다.
----------------------------------

[root@EEANAN work]# insmod wrap.o
wrap.o: unresolved symbol sys_call_table
wrap.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. The module may be trying to access
GPLONLY symbols but the problem is more likely to be a coding or
user error. Contact the module supplier for assistance, only they
can help you.

지금 래드햇 9.0이구요.
커널 버전은 2.4.20-8입니다.
리눅스 설치할때 커널 소스까지 다 설치를 했는데...
어떻게 해야 하나요?

고수님들 리플 좀 해주세요^^;;;
참고로 hello.c파일은 잘 올라가더군요...
-printk("Hello Kernel!! ");

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,362 명
  • 현재 강좌수 :  37,019 개
  • 현재 접속자 :  335 명