init/kconfig: 손상됨

init/kconfig: 손상됨

최소 크기의 커널을 구축하려고 합니다. 그래서 다음 명령을 실행했습니다.

make tinyconfig

이 외에도 소위 "BROKEN"에 의존하는 NFC 클라이언트 지원과 같은 몇 가지 추가 모듈을 포함하고 싶습니다.

"BROKEN"을 검색하면 다음과 같이 표시됩니다.

symbol: BROKEN [=n]
Defined at: init/kconfig: 31

문제는 그것을 내 커널에 포함시키는 방법입니다.

실행 후 생성된 메뉴

make menuconfig 

초기화 옵션은 어디에도 표시되지 않습니다.

답변1

BROKEN드라이버가 손상되었음을 나타냅니다. 작동하지 않으며 컴파일조차 되지 않을 수 있습니다. 의도적으로 커널에 포함하지 않습니다. CONFIG_BROKEN어디에도 정의되어서는 안 됩니다.

필요한 드라이버가 손상된 것으로 표시되지 않은 다른 버전의 커널을 찾으십시오.

"깨진" 것으로 표시된 드라이버를 사용하고 싶지만 적절한 커널 버전을 찾을 수 없는 경우 드라이버에 대한 종속성을 제거 BROKEN하고 복구를 시작해야 합니다. 먼저 드라이버를 빌드한 다음 실행하십시오. 분명히 이것은 Linux 커널 프로그래밍을 이해하는 경우에만 선택할 수 있는 옵션입니다.

관련 정보