커널 모듈수정을 할때 궁금한점이 있습니다.
글쓴이: nixon4545 / 작성시간: 금, 2016/06/10 - 6:26오후
.ko형식으로 커널에 적재되는 소스를 단 한줄만 수정하고
make; make modules; make modules_install; make install 을거쳐서 컴파일을 해도
수정된 부분이 나오지가 않습니다...
에러도 안뜨는데 말이죠...
근데 make를 다 끝낼때
WARNING: modpost: Found 2 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2
이런 구문이 나오더군요
저 구문의 의미는 모르곘고 일단
'make CONFIG_DEBUG_SECTION_MISMATCH=y' 이 명령어로 컴파일 한후 위 명령어들을 다시 해보니 수정한 부분이 나오긴 하는데
컴파일 시간이 무진장 오래걸립니다 한 .c파일에 줄 하나만 넣어도 모든 커널소스를 다 컴파일 하던데 왜이러는걸까요?
Forums:
댓글 달기