저는 Raspberry Pi 4에서 실행되는 Raspberry Pi Zero용 크로스 컴파일러를 구축하려고 합니다. 나는 사용한다
../configure --build=x86_64-pc-linux-gnu --disable-multilib --disable-fixincludes --enable-languages=c,c++,fortran --host=aarch64-linux-gnu --target=arm-linux-gnueabihf --with-float=hard --with-fpu=vfp --with-cpu=arm1176jzf-s
그리고 생성된 makefile에 계속해서 치명적인 오류가 발생합니다.
읽기 라인에서 오류가 발생했습니다
+@r=`${PWD_COMMAND}`; export r; \
. 저는 makefile을 디버깅하는 방법을 모릅니다. 단지 자동 생성된 makefile이 작동할 것이라고 생각했습니다.
완전한 부분은
all:
@: $(MAKE); $(unstage)
+@r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(MAKE) $(RECURSE_FLAGS_TO_PASS) \
$(PGO_BUILD_GEN_FLAGS_TO_PASS) all-host all-target \
&& :