gcc-13.2.0 크로스 컴파일러를 빌드하면 생성된 makefile로 인해 오류가 발생합니다.

gcc-13.2.0 크로스 컴파일러를 빌드하면 생성된 makefile로 인해 오류가 발생합니다.

저는 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 \
        && :

관련 정보