web-dev-qa-db-ja.com

Clangエラー「stddef.hファイルが見つかりません」?

Saucyにアップグレードした後、Clangでエラーメッセージが表示されます。

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

ところで、私が含めたヘッダーはstdio.hではなくstddef.hでしたが、stdio.h参照または#includesstddef.hと想定しています

2
haziz

ヘッダーファイルがありません。これに関連する2つの注目すべきリンクがあります: launchpad notice および debian bug 。これを修正するには、clangを削除して3.3バージョンをインストールします

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