Estoy tratando deLinux desde cero, estoy compilando GCC.
Recibo este error:
En el archivo incluido desde /usr/include/stdio.h:28:0,
desde ../.././gcc-4.7.0/libgcc/../gcc/tsystem.h:88,
desde ../. ././gcc-4.7.0/libgcc/libgcc2.c:29:
/usr/include/features.h:324:26: error fatal: bits/predefs.h: No se finalizó la compilación de dicho archivo o directorio
.
No sé cómo solucionar esto. Estoy usando GCC versión 4.7.0.
¿Alguien sabe cómo solucionar este problema?
Respuesta1
En x86_64 con debian/ubuntu/mint:
apt-get install gcc-multilib
Esto me lo arregló.
Respuesta2
Si está compilando en una máquina de 64 bits, asegúrese de tener también disponibles las bibliotecas de 32 bits (libc, en este caso).
Algo como sudo apt-get install libc6-dev-i386
debería conseguirte lo que necesitas.
Fuente: "[SOLUCIONADO] Faltan predefs.h" de los foros de Ubuntu.