红联Linux门户
Linux帮助

Linux下Libcul中不能使用SSL问题

发布时间:2017-01-15 09:57:01来源:linux网站作者:叶知_秋
在Linux下使用libcurl生成的静态库,使用的时候不进回调函数,经过检查发现执行的错误码是不支持SSL认证,结果网上找了好多相关的资料,终于解决上述问题:
 
1.首先下载源码包openssl-.1.1.0c.tar.gz、curl.tar.gz 请在网站上自行下载
openssl下载地址:https://www.openssl.org/
curl下载地址: https://curl.haxx.se/download.html
检查linux是否安装了相应的curl 和ssl ,有些系统是自带安装的,首先要进行卸载 apt-get purge ***
 
2.解压缩openssl.tar.gz  
tar -xvf openssl.tar.gz
进入文件夹  cd openssl
./config --prefix=/usr/local --openssldir=/usr/local/ssl
make && make install
./config shared --prefix=/usr/local --openssldir=/usr/local/ssl
make clean
make && make install
 
3.解压缩 curl tar.gz 
cd curl.***
./configure --prefix=/usr/local/curl/ --with-ssl=/usr/local/ssl
make && make install
在需要编译的文件后加上-lcrypto -lssl  就可以使用libcul 中的sll认证了.
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27821.html