Clang Error “arquivo stddef.h não encontrado”?

1

Depois de atualizar para o Saucy, o Clang agora me fornece a mensagem de erro:

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, o cabeçalho incluído não foi stdio.h não stddef.h , mas suponho que stdio.h faz referência ou #includes stddef.h

    
por haziz 14.12.2013 / 20:14

1 resposta

5

Você está faltando arquivos de cabeçalho. Seus são dois links notáveis relacionados a isso: aviso da barra de lançamento e debian bug . Você pode corrigir isso removendo o clang e instalar a versão 3.3 com

sudo apt-get remove clang
sudo apt-get install clang-3.3
    
por Rinzwind 14.12.2013 / 20:22