在GCC\u NO\u可执行文件---交叉编译工具链之后,不允许进行链接测试
我正在尝试使用本教程构建交叉编译器: 成功构建binutils后,所有gcc、newlib 我在make-in-buildgcc的最后一部分中遇到错误在GCC\u NO\u可执行文件---交叉编译工具链之后,不允许进行链接测试,c,gcc,cross-compiling,C,Gcc,Cross Compiling,我正在尝试使用本教程构建交叉编译器: 成功构建binutils后,所有gcc、newlib 我在make-in-buildgcc的最后一部分中遇到错误 checking for shl_load... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. Makefile:8970: recipe for target `configure-target-libstdc++-v3' failed make[
checking for shl_load... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
Makefile:8970: recipe for target `configure-target-libstdc++-v3' failed
make[1]: *** [configure-target-libstdc++-v3] Error 1
make[1]: Leaving directory `/usr/src/build-gcc'
Makefile:870: recipe for target `all' failed
make: *** [all] Error 2
请帮助…我不知道您是否配置了命令选项。但是如果您已经给出了--enable language=c,请将其更改为--enable languages=c。或者你正在编译用C语言和C++语言进行的引导。在这种情况下会发生此错误。我在尝试为ARM构建交叉编译器时遇到了此问题。最终,他改用了电脑。这是一个大大简化过程的脚本。这对我来说很有吸引力。您为正在编译的编译器设置了什么构建目标?目标是i586 pc myos。。。。我也在上面提到的教程中编辑了许多源代码包中的文件…@Tractor我也有同样的问题。您找到解决方案了吗?很遗憾,我没有……对不起……有关详细信息,请查看您的等效文件gcc/build/i686-w64-mingw32/libstdc++-v3/config.log。注意,GCC_NO_可执行文件基本上是指“autoconf确定C编译器无法链接”参考: