Linux 커널 빌드: 만들어서는 안 됩니다.defconfig가 동일한 .config 파일을 생성합니까?

Linux 커널 빌드: 만들어서는 안 됩니다.defconfig가 동일한 .config 파일을 생성합니까?

저는 Marvell Armada 370 시스템용으로 크로스 컴파일된 3.2.15 커널을 구축 중입니다. 공급업체의 기본 구성 파일은 입니다 armada_370_v7up_defconfig. 그러면 특정 단계를 수행하면 해당 파일과 일치하는 파일이 make armada_370_v7up_defconfig생성되지 않나요 ?.configarmada_370_v7up_defconfig

대신에 많은 차이점이 있습니다(원하는 경우 이를 포함할 수 있음).

아니면 이것이 어떻게 작동하는지 오해하고 있습니까 make defconfig?

답변1

Defconfig는 모든 옵션에 대한 기본 답변을 사용하여 새로운 커널 구성을 생성합니다. 기본값은 arch/$ARCH/configs/armada_370_v7up_defconfig file에 있는 파일에서 가져옵니다.

이러한 기본 구성은 목표에 정확히 맞도록 의도된 것은 아니지만 상위 집합으로 의도되었기 때문에 일부만 수정하면 됩니다.

이렇게 하면 이제 편집 하고 변경할 make armada_370_v7up_defconfig수 있는 초기 .config가 생성 됩니다. make menuconfig그런 다음 make를 실행하면 설정에 따라 커널이 컴파일됩니다.

관련 정보