根据uclibc编译uclibc和gcc的计算机上非标准路径中的自定义glibc

根据uclibc编译uclibc和gcc的计算机上非标准路径中的自定义glibc,c,gcc,glibc,limits,uclibc,C,Gcc,Glibc,Limits,Uclibc,我有一台带有uClibc的机器,我用自己制作的一个简单包装器设法让glibc在上面工作 它可以编译像hello world这样的简单程序,以及几乎任何其他c程序 但是,由于以下错误,当gnu和其他程序包含limits.h时,它不会编译大多数gnu和其他程序 In file included from /usr/glibc/include/limits.h:123:0, from test.c:1: /usr/lib/gcc/mips-openwrt-linux-

我有一台带有uClibc的机器,我用自己制作的一个简单包装器设法让glibc在上面工作

它可以编译像hello world这样的简单程序,以及几乎任何其他c程序

但是,由于以下错误,当gnu和其他程序包含limits.h时,它不会编译大多数gnu和其他程序

In file included from /usr/glibc/include/limits.h:123:0,
                 from test.c:1:
/usr/lib/gcc/mips-openwrt-linux-uclibc/4.8.3/include/limits.h:125:26: error: no include path in which to search for limits.h
 # include_next <limits.h>
在/usr/glibc/include/limits.h:123:0中包含的文件中,
来自测试c:1:
/usr/lib/gcc/mips openwrt linux uclibc/4.8.3/include/limits.h:125:26:错误:没有用于搜索限制的include路径。h
#下一步包括

我需要做什么来解决这个问题?

如果有人需要它,我找到了如何让它工作的方法。您需要删除gcc的limits.h并将gsyslimits.h重命名为limits.h,然后编辑glibc的limits.h,删除宏以定义是否使用gcc头limits.h。如果有人需要-我可以张贴完整的两个限制。
对不起我的英语。我是俄罗斯人

如果有人需要它,我会找到让它工作的方法。您需要删除gcc的limits.h并将gsyslimits.h重命名为limits.h,然后编辑glibc的limits.h,删除宏以定义是否使用gcc头limits.h。如果有人需要-我可以张贴完整的两个限制。 对不起我的英语。我是俄罗斯人