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

相关推荐
晴天的雨.99212 分钟前
【Linux】make & Makefile 核心知识点
linux·运维·服务器
不吃鱼的羊22 分钟前
如何建立高自尊
java·服务器·前端
Zevalin爱灰灰22 分钟前
Linux入门第一部分(Ubuntu入门篇) 第三章 shell脚本入门(一)
linux·ubuntu·嵌入式
丘山望岳24 分钟前
Linux基础指令入门篇
linux·运维·服务器
笨笨饿29 分钟前
#143_屏幕画撕裂的问题及解决方法
linux·stm32·单片机·嵌入式硬件·mcu·lvgl·嵌入式实时数据库
想做小南娘,发现自己是女生喵32 分钟前
LAN Device Monitor 第二周学习文档
java·服务器·数据库
小年糕是糕手37 分钟前
【AI】用 Python 做一个 AI 截图检索助手:把收藏夹里的截图找回来
linux·人工智能·python·chatgpt·agent·codex·deepseek
hhhjhl42 分钟前
Zod 跨端三方库仓颉适配全流程
linux·运维·ubuntu
叼烟扛炮1 小时前
Linux 学习笔记(三十二):线程控制——创建、等待与分离
linux·运维·服务器·笔记·学习·1024程序员节
xbzb1 小时前
服务器形态怎么选、BIOS 怎么进?从 1U 机架到固件启动项一次讲透
运维·服务器·bios·启动·固件·启动项