make + bash: 명령줄에서 환경 변수 설정이 작동하지 않습니다.

make + bash: 명령줄에서 환경 변수 설정이 작동하지 않습니다.

Raspberry-piDebian-8내 호스트 컴퓨터 에 커널을 구축하려고 합니다 . 다음 명령에 따라 커널을 빌드합니다.

make ARCH=arm KERNEL=kernel CROSS_COMPILE=arm-liux-gnueabihf- bcmrpi_defconfig

내가 얻는 오류는 다음과 같습니다.

make: gcc: Command not found

'gcc' 크로스 툴체인이면 충분하기 때문에 의도적으로 내 컴퓨터에 설치하지 않습니다 . 설정 중인 변수 값이 프로그램 CROSS_COMPILE에 설정되지 않은 것 같습니다 . make이유는 무엇입니까?

PS: 내 bash버전은

GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu)

답변1

make이 명령을 다른 명령에서 호출합니다 makefile. 이는 이 경우 변수를 내보내야 함을 의미합니다.

다음 게시물에서는 이 주제에 대해 자세히 설명합니다. https://stackoverflow.com/questions/2826029/passing-additional-variables-from-command-line-to-make

관련 정보