没有包含路径来查找limits.h:GCC build limits.h(#include_next limits.h)

时间:2017-01-11 10:23:38

标签: gcc compiler-errors glibc

我正在Ububtu信任上为外国建筑建造GCC。我在i686上为i386而建。我遇到与GCC build problem (#include_next limits.h)相同的问题。

从我发布的链接中的讨论中,这条评论让我觉得是最好的解释但是我不确定海报是什么意思(工具集复制)....我怀疑他意味着我需要一些其他的tarball除了gcc tarball。我相信我有libc6-dev-x32和libc6-x32:i386但这些可能是他们的安装有问题或者可能需要其他东西?

任何人都可以澄清工具集副本的含义吗?

  

考虑使用#include_next(gcc扩展名)   强制gcc查看包含路径中下一个找到的limits.h   (应该是工具集的副本)。

其他信息:

我错过了glibc的一部分吗?我有前面提到的包。

configure语句为:./configure --prefix=/testing/gcc2953 --enable-languages=c --target=i486-pc-linux-gnulibc1 --without-headers

错误消息是:

In file included from include/syslimits.h:7,
                 from include/limits.h:11,
                 from ./libgcc2.c:1105:
/src/gcc-2.95.3/gcc/include/limits.h:117: No include path in which to find limits.h

make[ 1]: *** [ libgcc2.a] Error 1

make[ 1]: Leaving directory `/src/gcc-2.95.3/gcc'

make: *** [ all-gcc] Error 2

0 个答案:

没有答案