当前位置:   article > 正文

linux ubuntu 14.04中使用protobuf_linux curl: (35) error:140770fc:ssl routines:ssl23

linux curl: (35) error:140770fc:ssl routines:ssl23_get_server_hello:unknown

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

通过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啦~~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/198236
推荐阅读
相关标签
  

闽ICP备14008679号