Ich versuche zuLinux von Grund auf, ich kompiliere GCC.
Ich erhalte diesen Fehler:
In Datei enthalten von /usr/include/stdio.h:28:0,
von ../.././gcc-4.7.0/libgcc/../gcc/tsystem.h:88,
von ../.././gcc-4.7.0/libgcc/libgcc2.c:29:
/usr/include/features.h:324:26: Schwerwiegender Fehler: bits/predefs.h: Keine solche Datei oder kein solches Verzeichnis,
Kompilierung abgebrochen.
Ich weiß nicht, wie ich das beheben kann. Ich verwende GCC Version 4.7.0.
Weiß jemand, wie man das behebt?
Antwort1
Auf x86_64 mit Debian / Ubuntu / Mint:
apt-get install gcc-multilib
Dadurch wurde das Problem für mich behoben.
Antwort2
Wenn Sie auf einem 64-Bit-Computer erstellen, stellen Sie sicher, dass auch die 32-Bit-Bibliotheken (in diesem Fall libc) zur Verfügung stehen.
Mit etwas wie sudo apt-get install libc6-dev-i386
sollten Sie bekommen, was Sie brauchen.
Quelle: "[GELÖST] Fehlendes predefs.h" aus den Ubuntu-Foren.