curl添加https服务

CURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。

首选删除系统自带的openssl,因为他只有可执行程序和库,没有头文件。

sudo apt-get remove openssl

openssl官网,笔者使用版本3.2.0
https://www.openssl.org/source/

cpp 复制代码
./config --prefix=/usr/local/openssl
make
sudo make install

首选删除系统自带的curl,因为他只有可执行程序和库,没有头文件。

sudo apt-get remove curl

curl官网,笔者安装为7.85.0版本
https://curl.se/download/

./configure --with-ssl=/usr/local/openssl //./configure --without-ssl

make

sudo make install

sudo rm /usr/local/lib/curl

系统也有curl库,为防止冲突,删去编译好的curl库,只用它的头文件。

相关推荐
Coder个人博客25 分钟前
Linux6.19-ARM64 mm init子模块深入分析
linux·安全·车载系统·系统架构·系统安全·鸿蒙系统·安全架构
济61728 分钟前
ARM Linux 驱动开发篇----Linux驱动开发与裸机开发的区别---- Ubuntu20.04
linux·arm开发·驱动开发
慎思知行32 分钟前
Discord中创建机器人的流程
linux·服务器·机器人
enbug35 分钟前
编译安卓内核:以坚果R1、魔趣MK100(Android 10)系统为例
android·linux
玉梅小洋36 分钟前
Linux命令详解 —— IP 命令及永久配置
linux·运维·tcp/ip
yqcoder40 分钟前
uni-app 之 下拉刷新
运维·服务器·uni-app
江畔何人初41 分钟前
k8s中Role与networkpolicy区别
linux·运维·云原生
huohaiyu1 小时前
IP协议详解
服务器·网络·tcp/ip
Madison-No71 小时前
【Linux】一切皆文件的理解 && 缓冲区 && 简易设计libc库
linux·运维·服务器
Alaaaaaaan1 小时前
[DevOps]使用github-action工具部署docker容器(实现提交代码一键推送部署到服务器)
服务器·前端·docker·容器·github