码迷,mamicode.com
首页 > Web开发 > 详细

curl开发遇到协议不支持问题排查

时间:2017-09-28 15:34:38      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:没有   url   document   users   有一个   动态   col   安装   use   

1、本来想要开发一个邮件发送接口,按照官网例子写下代码,编译后出现如下问题:

技术分享

技术分享
2、curl是从官网下载的最新版本安装的,安装时也选择了 --enable-smtp,编译指定了库路劲
技术分享
技术分享
3、查看指定安装的新curl如下:
技术分享
技术分享
4、看起来一切正常,但是就是把上面的错误,后面看到官网上大神回复使用如下命令查看:
技术分享
技术分享
新安装的curl指向的Lib库是新版本的,没有问题,但是自己程序指向的lib如下:
技术分享
技术分享
很明显,老版本还有一个动态库没有删除干净!!!
5、删掉老版本剩余的那几个动态库后重新编译程序,再次查看显示如下:
技术分享
技术分享
提示找不到需要引用的动态库;
6、经过一番google发现是由于没有把设置动态库路径到环境变量中导致,打开.bash_profile,添加如下行:
技术分享
技术分享
然后:
技术分享
技术分享
重新编译代码后,再次ldd查看程序:
技术分享
技术分享
现在正常了!

curl开发遇到协议不支持问题排查

标签:没有   url   document   users   有一个   动态   col   安装   use   

原文地址:http://www.cnblogs.com/skiing886/p/7606851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!