Raspberry-pi
Debian-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