insmod 관련 질문사항
insmod 중 질문사항이 생겨 글 올립니다.
devdrv: Unknown symbol __umoddi3 (err 0)
devdrv: Unknown symbol __udivdi3 (err 0)
devdrv: Unknown symbol __floatunsidf (err 0)
devdrv: Unknown symbol __floatundidf (err 0)
insmod: cannot insert `hyphy-flex.ko': Unknown symbol in module (-1): No such file or directory
compile 후 insmod 실행시키면 다음과 같은 error 메시지가 발생합니다.
사용중인 버전들은 다음과 같아요.
리눅스 버전 : 2.6.30.10-105.2.23.fc11.i686.PAE #1 SMP Thu Feb 11 07:05:37 UTC 2010 i686 i686 i386 GNU/Linux
gcc 버전 : gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2)
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
자료들을 찾아본 결과 커널 2.6에서는 부동소숫점을 사용하지 못하여 심볼 에러가 발생한다는 글들을 보긴했습니다.
혹시 해결할 방법이 뭐가 있을까요
도움될지는 모르지만...
Unknown symbol
insmod: cannot insert `hyphy-flex.ko': Unknown symbol in module (-1): No such file or directory
Unknown symbol in module (-1):
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
네이버. 다음. 구글 확인
- 컴파일 오류
- 컴파일 옵션 오류
- 환경변수 확인
- 경로 오류
- 리눅스 커널 오류
- 버전 확인
비슷한내용이 보이네요. ㅇ_ㅇ;;
EXPORT_SYMBOL_NOVERS(my_variable);
MODULE_LICENSE("GPL");
CONFIG_MODVERSIONS=y
CONFIG_PHYSICAL_ALIGN
잘 안되시면. 잘 되는 예제를 따라해보세요. ㅇ_ㅇ;;
도서관. 서점. 학원. 책. 직업학교. 대학교. 카페에도 물어보시구요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기