全部博文(396)
分类: 嵌入式
2018-09-05 22:31:36
在该网站下载protobuf源码https://blog.csdn.net/qq_33144323/article/details/80033090
运行./autogen.sh脚本时报如下错误
Google Mock not present. Fetching gmock-1.7.0 from the web...
其解决方式是
1、下载并解压gmock
unzip gmock-1.7.0.zip
2、把gmock解压出来的目录拷贝到protobuf目录下,改名为gmock
mv gmock-1.7.0 gmock
3、vim aotogen.sh将如下代码注释
if test ! -e gmock; then
echo "Google Mock not present. Fetching gmock-1.7.0 from the web..."
curl -O
unzip -q gmock-1.7.0.zip
rm gmock-1.7.0.zip
mv gmock-1.7.0 gmock
fi
然后进行安装具体如下:
./autogen.sh
./configure
make
make check
make install
./configure时报如下错误
error: C++ preprocessor "/lib/cpp" fails sanity check 问题的解决
安装之后还需要做如下操作
1、创建文件 /etc/ld.so.conf.d/libprotobuf.conf 包含内容:
/usr/local/lib