web-dev-qa-db-fra.com

Erreur Clang "fichier stddef.h introuvable"?

Après la mise à niveau vers Saucy, Clang me donne maintenant le message d'erreur suivant:

clang -Wall -Werror -std=c99 -ggdb -O0 5.1.c -o 5.1
In file included from 5.1.c:1:
/usr/include/stdio.h:33:11: fatal error: 'stddef.h' file not found
# include <stddef.h>
          ^
1 error generated.
make: *** [5.1] Error 1

BTW l'en-tête que j'ai inclus était stdio.h pas stddef.h mais je suppose que stdio.h références ou #includesstddef.h

2
haziz

Il vous manque des fichiers d'en-tête. Leur sont 2 liens notables liés à ceci: avis de tableau de bord et bogue Debian . Vous pouvez résoudre ce problème en supprimant clang et installer la version 3.3 avec

Sudo apt-get remove clang
Sudo apt-get install clang-3.3
5
Rinzwind