Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在GCC\u NO\u可执行文件---交叉编译工具链之后,不允许进行链接测试_C_Gcc_Cross Compiling - Fatal编程技术网

在GCC\u NO\u可执行文件---交叉编译工具链之后,不允许进行链接测试

在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[

我正在尝试使用本教程构建交叉编译器:

成功构建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[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编译器无法链接”参考: