Я пытаюсь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.