특정 모듈을 비활성화하여 Linux 커널 컴파일 시간을 향상시킵니다.

특정 모듈을 비활성화하여 Linux 커널 컴파일 시간을 향상시킵니다.

사용 사례가 제한된 장치용 Linux 커널을 컴파일해야 하는 경우가 많습니다. 물론 Linux 커널의 대부분의 모듈은 필요하지 않습니다. 컴파일 속도를 최대화하기 위해 비활성화할 수 있는 모듈을 결정하는 좋은 방법이 있습니까? 필요하지 않다고 생각되는 여러 모듈을 비활성화했습니다. 하지만 어떤 특정 모듈이 컴파일 속도를 최대화하는지 알고 싶습니다.

답변1

.config다음을 실행하여 시스템에 적합한 모듈을 빌드 할 수 있습니다 . (더 정확하게는 현재 로드된 모듈만 활성화합니다.)

make localmodconfig

모듈을 원하거나

make localyesconfig

정적 빌드를 원하는 경우.

이렇게 하면 시스템에 필요하지 않은 모듈을 빌드하는 것을 방지하여 "최대한 빨리 컴파일"이라는 목표를 달성할 수 있습니다.

관련 정보