【问题标题】:Custom glibc in non-standard path on machine with uclibc and gcc compiled against uclibc使用 uclibc 和 gcc 针对 uclibc 编译的机器上的非标准路径中的自定义 glibc
【发布时间】:2015-06-11 12:17:00
【问题描述】:

我有一台装有 uClibc 的机器,我已经设法使用我制作的一个简单包装器让 glibc 在上面工作。

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

但是,当包含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>

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

【问题讨论】:

    标签: c gcc glibc limits uclibc


    【解决方案1】:

    如果有人需要它 - 我找到了如何让它工作。您需要删除 gcc 的limits.h 并将gsyslimits.h 重命名为limits.h 并编辑glibc 的limits.h,删除用于定义是否使用gcc 标头limits.h 的宏。如果有人需要-我可以发布两个limits.h。 对不起我的英语不好。我是俄罗斯人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-25
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      相关资源
      最近更新 更多