![특정 모듈을 비활성화하여 Linux 커널 컴파일 시간을 향상시킵니다.](https://linux55.com/image/215263/%ED%8A%B9%EC%A0%95%20%EB%AA%A8%EB%93%88%EC%9D%84%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EC%97%AC%20Linux%20%EC%BB%A4%EB%84%90%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EA%B0%84%EC%9D%84%20%ED%96%A5%EC%83%81%EC%8B%9C%ED%82%B5%EB%8B%88%EB%8B%A4..png)
사용 사례가 제한된 장치용 Linux 커널을 컴파일해야 하는 경우가 많습니다. 물론 Linux 커널의 대부분의 모듈은 필요하지 않습니다. 컴파일 속도를 최대화하기 위해 비활성화할 수 있는 모듈을 결정하는 좋은 방법이 있습니까? 필요하지 않다고 생각되는 여러 모듈을 비활성화했습니다. 하지만 어떤 특정 모듈이 컴파일 속도를 최대화하는지 알고 싶습니다.
답변1
.config
다음을 실행하여 시스템에 적합한 모듈을 빌드 할 수 있습니다 . (더 정확하게는 현재 로드된 모듈만 활성화합니다.)
make localmodconfig
모듈을 원하거나
make localyesconfig
정적 빌드를 원하는 경우.
이렇게 하면 시스템에 필요하지 않은 모듈을 빌드하는 것을 방지하여 "최대한 빨리 컴파일"이라는 목표를 달성할 수 있습니다.