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库,只用它的头文件。

相关推荐
稳联技术老娜16 小时前
DeviceNet主站怎么连接西门子PLC,Profinet网关配置手册(那智机器人)
服务器·网络·数据库
9分钟带帽16 小时前
linux_系统开机自动执行shell脚本
linux·服务器
消失在人海中18 小时前
oracle 数据库多表关联查询
服务器·数据库·oracle
嵌入式小能手18 小时前
飞凌嵌入式ElfBoard-进程间的通信之命名管道
linux·服务器·算法
AOwhisky19 小时前
Ceph系列第六期:Ceph 文件系统(CephFS)精讲
linux·运维·网络·笔记·ceph
Starry-sky(jing)19 小时前
# Linux 下 Qt 应用无障碍自动化:记一次wx无人值守系统的架构演进
linux·qt·自动化
荒--19 小时前
apt dpkg 命令详解
linux·服务器
嵌入式小能手20 小时前
飞凌嵌入式ElfBoard-进程间的通信之信号的发送alarm
linux
用户23678298016821 小时前
Linux systemctl 服务管理命令:从 systemd 架构到实战技巧
linux
LIZHUOLONG11 天前
linux 设备初始化
linux·运维·服务器