다중 대상 패턴” Ubuntu 16.04의 Makefile 오류

다중 대상 패턴” Ubuntu 16.04의 Makefile 오류

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.

관련 정보