최근에 Unpacking kernel-source rpm off-system (OpenSuse)을 겪었 습니까? ; 내 컴퓨터에서> 10 시간이 걸렸을 때 여기에 설명 된 프로세스를 수행 한 후에도 아무 Module.symvers
곳도 찾을 수 없다는 것이 놀랍습니다 !
"generate Module.symvers"를 검색하면 다음과 같은 결과가 나타납니다.
참고 : "modules_prepare"는
CONFIG_MODVERSIONS가 설정되어 있어도 Module.symvers를 빌드하지 않습니다 . 따라서
모듈 버전 관리가 작동하려면 전체 커널 빌드를 실행 해야합니다 .
( 리눅스 커널 문서 :: kbuild : modules.txt )
...하지만 실제로는 얻지 못했습니다-이전 단계에서 커널을 빌드하지 않았습니까 (위의 링크에 설명되어 있습니까? CC가 * .o의 전체 무리를 생성하는 데 10 시간 이상 걸리는 것을 알고 있습니다. 파일과 LD를 연결하여 무언가를 만들었을 것입니다. 그렇다면 어디에 Module.symvers
있습니까?
보다 명시적인 용어로 Module.symvers를 생성하려면 정확히 어떤 명령을 호출해야합니까? 나는 그것이 make prepare
작동하지 않는다는 것을 알고 있지만 그 명령은 무엇입니까?
Module.symvers
에 의해zypper install kernel-source
, 그리고 다른 리눅스 배포판에 유사한. 파일은에 있습니다lib/modules/xxx/build
.