您的位置:首页 > 运维架构 > Linux

linux ubuntu 14.04中使用protobuf

2015-06-14 12:51 411 查看

linux ubuntu 14.04中使用protobuf

关于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[/code] 
通过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啦~~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: