사용 사례가 제한된 장치용 Linux 커널을 컴파일해야 하는 경우가 많습니다. 물론 Linux 커널의 대부분의 모듈은 필요하지 않습니다. 컴파일 속도를 최대화하기 위해 비활성화할 수 있는 모듈을 결정하는 좋은 방법이 있습니까? 필요하지 않다고 생각되는 여러 모듈을 비활성화했습니다. 하지만 어떤 특정 모듈이 컴파일 속도를 최대화하는지 알고 싶습니다.
답변1
.config
다음을 실행하여 시스템에 적합한 모듈을 빌드 할 수 있습니다 . (더 정확하게는 현재 로드된 모듈만 활성화합니다.)
make localmodconfig
모듈을 원하거나
make localyesconfig
정적 빌드를 원하는 경우.
이렇게 하면 시스템에 필요하지 않은 모듈을 빌드하는 것을 방지하여 "최대한 빨리 컴파일"이라는 목표를 달성할 수 있습니다.