我试图Linux 从头开始,我正在编译 GCC。
我收到此错误:
在从 /usr/include/stdio.h:28:0、从 ../././gcc-4.7.0/libgcc/../gcc/tsystem.h:88、
从 ../././gcc-4.7.0/libgcc/libgcc2.c:29: /usr/include/features.h:324:26:包含的文件中
:致命错误:bits/predefs.h:没有这样的文件或目录
编译终止。
我不知道如何修复这个问题。我使用的是 GCC 版本 4.7.0
有人知道如何修复这个问题吗?
答案1
在 x86_64 上使用 debian / ubuntu / mint:
apt-get install gcc-multilib
这帮我解决了这个问题。
答案2
如果您在 64 位机器上构建,请确保您还拥有 32 位库(在本例中为 libc)。
类似的东西sudo apt-get install libc6-dev-i386
应该可以满足您的需要。
来源: ”[已解决] 缺少 predefs.h“来自 Ubuntu 论坛。