构建gcc-13.2.0交叉编译器,生成的makefile导致错误

构建gcc-13.2.0交叉编译器,生成的makefile导致错误

我正在尝试为我的 Raspberry Pi Zero 构建一个在 Raspberry Pi 4 上运行的交叉编译器。我使用

../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 \
        && :

相关内容