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

Posted 独立特行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了curl开发遇到协议不支持问题排查相关的知识,希望对你有一定的参考价值。

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

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

以上是关于curl开发遇到协议不支持问题排查的主要内容,如果未能解决你的问题,请参考以下文章

排查docker flow proxy的503问题

关于EasyNVR视频广场通道不在线也不显示快照的问题排查

使用CURL排查WEB站点性能以及耗时问题

阿里云yum工具和出站80端口不可用的问题排查一例

RTSP协议视频智能分析平台EasyNVR视频不在线并报错Server returned 5XX Server Error reply的排查处理

排查问题的一些基本命令