![Ubuntu 16.04의 "다중 대상 모드" Makefile 오류](https://linux55.com/image/178437/Ubuntu%2016.04%EC%9D%98%20%22%EB%8B%A4%EC%A4%91%20%EB%8C%80%EC%83%81%20%EB%AA%A8%EB%93%9C%22%20Makefile%20%EC%98%A4%EB%A5%98.png)
저는 ARM 기반 i.MX6 보드용 Linux 커널을 구축하려고 합니다. Linux 커널을 빌드하기 위해 아래 단계를 따랐습니다.
1.export ARCH=arm
2.export CROSS_COMPILE=/media/cascademic-101/D:/alam/MyProjects/IIOT-Gateway/porting/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-
삼.make
하지만 다음과 같은 오류가 발생합니다.
Makefile:129: *** multiple target patterns. Stop.
이 문제를 해결할 방법이 있나요?
답변1
CROSS_COMPILE
일반적으로 32비트 ARM 빌드에 사용되는 디렉터리가 아닌 컴파일러에서 사용하는 접두사로 설정해야 합니다.
export CROSS_COMPILE=arm-linux-gnueabihf-
그런 다음 PATH
.