9
致命的なエラーLLVM /打ち鳴らすコンパイル - 'cstddef' ファイルは
../llvm/configure --enable-cxx11=yes --enable-libcpp=yes
--enable-optimized=yes --prefix=/usr/local --enable-targets=all
--with-gcc-toolchain=/usr/local/bin --enable-bindings=auto
LLVM /打ち鳴らすをコンパイルしようとすると、次のエラーが発生見つかりません:
[...]llvm/include/llvm/Support/AlignOf.h:19:10: fatal error: 'cstddef' file not found
#include <cstddef>
^
1 error generated.
rm: [...]/llvm_build/lib/Support/Release+Asserts/APFloat.d.tmp: No such file or directory
make[1]: *** [[...]/llvm_build/lib/Support/Release+Asserts/APFloat.o] Error 1
make: *** [all] Error 1
しかし、実際に(中cstddef
存在を/usr/local/include/c++/4.8.0/
)。 configureに--includedir=/usr/local/include/c++/4.8.0/
を追加しても役に立ちません。
何がこの原因になることができますか?
二つの発言を働くホープ:私見正しいオプションがない '--includedir'、 '-I 'です。また、少なくとも私のOSXのマシンで、 'cstddef'はである'は/ usr /含める/ C++/... '、いないは/ usr/local /含める/ C++/...'が、メーリングリストへ 'インチ –
Matthias
'--includedir'、他のオプションと一緒に、' ./configureを--help'に記載されているものです。私もその場所に、最近のGCCをインストールしているので、 'cstddef'は、中で'は/ usr/local/... 'です。 – Appleshell
申し訳ありませんが、私はオプションがclangに行くと思っています。あなたはclangの呼び出しパラメータをチェックしましたか? – Matthias