Linuxなどでソフトをインストールする時に自分でコンパイルして入れる時、
configure
などの実行時にerror: C++ preprocessor "/lib/cpp" fails sanity check
なエラーが出た時の対処法。
configureでのエラーの対処
ソフトをコンパイルする時にautogen.sh
ファイルが付属していてそれを
実行してmake前の設定を行うことがありますが、そこで、
$ ./configure
...
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
こんな感じのエラーが出る時。
gcc
は入れてあるけどc++のコンパイラが入ってない状態です。
ので、
$ yum install gcc-c++
とか
$ apt-get install gcc-c++
でコンパイラを入れてあげればOK。
もしgcc
も入っていなければ
no acceptable C compiler found in $PATH
的なエラーが出ると思うのでその場合
$ yum install gcc gcc-c++
とか
$ apt-get install gcc gcc-c++
でgccも入れます。
Sponsored Links