Make 编译 GCC 失败

Make 编译 GCC 失败

我试图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 论坛。

相关内容