scripts/Kconfig.include:39: 컴파일러 "i386-linux-gcc"를 찾을 수 없습니다.

scripts/Kconfig.include:39: 컴파일러 "i386-linux-gcc"를 찾을 수 없습니다.

다음 명령을 실행한 후

make ARCH=i386 CROSS_COMPILE=i386-linux- menuconfig

위에 지정된 오류가 발생합니다. 이것이 의미하는 바는 무엇이며 가능한 해결책은 무엇입니까?

나는 무엇을 하고 싶은가? 커널의 구성 메뉴에 액세스하여 일부 구성을 수행하려고 합니다.

답변1

특정 아키텍처에 대한 구성 옵션에만 액세스하려는 경우 크로스 컴파일러를 지정할 필요가 없습니다.

make ARCH=i386 menuconfig

무엇이든 빌드하려면 적절한 접두사가 있는 작동하는 크로스 컴파일러가 필요합니다. 예를 들어 Debian에서는 패키지를 설치 gcc-i686-linux-gnu하고 ARCH=i386 CROSS_COMPILE=i686-linux-gnu-.

관련 정보