나는 노력하고있다처음부터 리눅스, 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: 치명적인 오류: bit/predefs.h: 해당 파일 또는 디렉터리
컴파일이 종료되지 않았습니다.
이 문제를 해결하는 방법을 모르겠습니다. GCC 버전 4.7.0을 사용하고 있습니다.
이 문제를 해결하는 방법을 아는 사람이 있나요?
답변1
debian/ubuntu/mint를 사용하는 x86_64에서:
apt-get install gcc-multilib
이로 인해 문제가 해결되었습니다.
답변2
64비트 시스템에서 구축하는 경우 32비트 라이브러리(이 경우 libc)도 사용할 수 있는지 확인하십시오.
당신 이 sudo apt-get install libc6-dev-i386
필요로하는 것을 얻을 것입니다.
원천: "[해결됨] predefs.h가 누락되었습니다." 우분투 포럼에서.