赞
踩
关于google protocol buffers 在这就不详细介绍了,要了解的到此了解
protobuf源码下载
下载完成后终端进入文件夹运行
$./autogen.sh
如果能够运行的话就继续下面步骤;
(可怜的我不可以),提示错误为:
curl(35)error:140770FC:SSLroutines:SSL23_GET_SERVER_HELLO:unknown protocol
使用命令$ vim autogen.sh
查看bash脚本,发现问题在该命令上
curl -O https://googletest.googlecode.com/files/gtest-1.7.0.zip
通过google知道可能因为dns设置问题,如果高手知道具体是什么原因如何解决,麻烦告诉一声,在此谢过
我又尝试了wget
来获取google test文件,发现还是无法响应。后面就直接google网址直接下载(我是通过另一台电脑来下载然后拷贝过来的)
解决了google test文件后就按照autogen.sh内的命令,一句一句输入到命令行中
.sh脚本只是不用重复的手工输入,里面的命令(不包括if之类的逻辑语句)在命令行中是可以直接运行的
在40行中autoreconf -f -i -Wall, no-obsolete
可能会提示需要apt-get install autoreconf
只要在终端中安装即可。
安装完毕后再运行40行中的命令,出现错误
autoreconf: libtoolize is needed because this package uses Libtool
sudo apt-get update && sudo apt-get install autotools-dev libltdl-dev libtool autoconf autopoint
之后再运行问题解决,后面就可以愉快的make啦~~~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。