"make"와 "make oldconfig"의 차이점은 무엇입니까?

"make"와 "make oldconfig"의 차이점은 무엇입니까?

이 문제에 대해:make menuconfig 스크립트 작성 방법make, 달리기와 의 차이점은 무엇인가요 make oldconfig?

나는 당신이 그것을 실행하면 make어쨌든 이전 것을 사용할 것이라고 가정합니다..config

답변1

make oldconfig이전 .config 파일을 새 커널에 적용하는 데 사용됩니다.

예를 들어, 현재 커널에 대한 파일이 있고 .config새 커널을 다운로드하여 새 커널을 빌드하려고 합니다. 새 커널에는 몇 가지 새로운 구성 옵션이 있을 가능성이 높으므로 구성을 업데이트해야 합니다. 가장 쉬운 방법은 를 실행하는 것입니다 make oldconfig. 그러면 새 구성 옵션에 대한 메시지가 표시됩니다. (이것은 .config현재 파일에 없는 것입니다.)

답변2

Linux 커널에서 make기본값은 silentoldconfig과 동일하며 oldconfig추가로 종속 구성 항목(다른 값에 의존하는 구성 항목, depends on파일의 항목 Kconfig).

물론 make커널이 빌드되고 make oldconfig구성만 업데이트됩니다.

관련 정보