
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
.