본문 바로가기
Development/Linux

module license 'unspecified' taints kernel 에러

by qWooWp 2021. 2. 9.
반응형

 리눅스에서 하나의 모듈 파일(.ko)에 여러 개의 소스 파일로 개발 할 경우 소스 파일 설정을 잘못했을 때 로딩 에러가 발생한다.


 obj-m := printer-dev.o <- 빌드될 모듈 이름으로 변경된다.
 printer-dev-objs := printer-dev_main.o sub.o

 

즉 빌드될 모듈 이름을 소스 이름과 중복해서 사용하면 안된다.

 

파일 하나만 할 경우는 괸찮지만 여러 파일을 빌드할 경우

위 규칙을 잊으면 안된다.

반응형

댓글