最近在編譯protobuf-2.5.0源碼的時候發現的錯誤已經應對方法c++
1. 在源碼目錄執行 ./configure 命令的時候,發生以下錯誤ui
error: C++ preprocessor "/lib/cpp" fails sanity checkspa
2. 根據錯誤的提示,應該是對於c++編譯器的相關包沒有安裝齊全,執行以下的命令解決此問題get
yum install glibc-headers編譯器
yum install gcc-c++
3. 再次執行 ./configure 命令,正常進行下一步操做源碼
備註:it
有人提出,能夠執行下面的命令,安裝不少基礎包,比以上的解決方案更好(我的沒有嘗試)編譯
apt-get install build-essential基礎