[ LinuxFreeBSD ] in KIDS 글 쓴 이(By): Tony (박동동식) 날 짜 (Date): 2003년 3월 25일 화요일 오후 12시 47분 04초 제 목(Title): Re: [질문] insmod에서 unresolved symbols my_wang_zza_jung_modlue.o: unresolved symbol locks_mandatory_locked my_wang_zza_jung_modlue.o: unresolved symbol mmu_cr4_features my_wang_zza_jung_modlue.o: unresolved symbol simple_strtoull my_wang_zza_jung_modlue.o: unresolved symbol __mmdrop my_wang_zza_jung_modlue.o: unresolved symbol nr_threads my_wang_zza_jung_modlue.o: unresolved symbol __set_page_dirty my_wang_zza_jung_modlue.o: unresolved symbol __umoddi3 음 해결 못하셨군요... 일단 EXPORT_SYMBOL을 커널소스에 두둘겨넣는 방법이 있겠습니다. mmu_cr4_features simple_strtoull nr_threads __set_page_dirty 요런놈들은 그런식으로 해결 가능할듯 싶네요.. 그게 아니라면 대체하는 펑션을 직접 짜시든지 아니면 비슷한 역할을 하는 다른 심볼이 공개된 펑션을 쓰셔야합니다. __umoddi3는 골치아픈데.. 아마 64bit연산이 있으신듯... include를 잘 하시면 해결될수도 있구요.. 아니면 전 예전에 gcc소스에서 퍼다 커널로 포팅해서 해결했었습니다. ps. GPL걱정때문에 커널을 뜯어고치지 못하는 불행한 개발을 하시진 않길 기원합니다. 절대 공개 못할 프로그램이라면 리눅스를 처음부터 쓰지 말았어야지.. 괜히 리눅스의 단물은 빨아먹으면서 내꺼는 못내놓는다는식의 정책을 취하는 회사들은.. 쩝... 개발자들만 쓸데없는 삽질에.... == 삶의 여정에서 제대로 된 사람을 만나는 것도 중요하지만 제대로 된 사람을 제때에 만난다는 것은 더욱 중요합니다 |