centos 手动安装libcurl4-openssl-dev库

下载源代码

curl downloadshttps://curl.se/download/

选择需要下载的版本,我下载的是8.11.0

解压

复制代码
tar -zxvf curl-8.11.0

查看安装命令

查找INSTALL.md,一般在docs文件夹下

--prefix= :指定安装路径(默认安装在/usr/local)

--host= : 可以指定交叉编译工具(如果不需要交叉编译就不用指定)

--with-ssl:这个参数会使./configure在安装的时候依赖openssl,如果openssl安装在默认路径则(/usr/local/ssl)直接使用"--with-ssl"这个参数,如果安装在其他路径,则需要指定ssl的路径。如"--with-ssl=/xxx/xxx"

配置编译选项

复制代码
./configure --with-ssl=/usr/include/openssl

问题:

如果报错如下

复制代码
configure: error: /usr/include/openssl is a bad --with-openssl prefix

修改命令执行

复制代码
./configure --with-openssl=/usr

如果提示,无法检测Openssl,说明我们没有安装Openssl

如果,代表缺少libpsl

安装

下载

https://www.linuxfromscratch.org/blfs/view/svn/basicnet/libpsl.html

解压

配置构建

复制代码
./configure --prefix=/usr --with-ssl

编译

复制代码
make
sudo make install

更新动态链接库缓存:

安装完成后,运行ldconfig更新系统的动态链接库缓存:

复制代码
sudo ldconfig

ldconfig -p | grep libpsl

编译和安装

复制代码
make

sudo make install

检查是否成功

复制代码
ldconfig -p | grep libcurl
相关推荐
XMYX-01 天前
CentOS 7 搭建 PostgreSQL 14 实战指南
linux·postgresql·centos
Kevin Wang7271 天前
服务器损坏,数据迁移,只有一个链接窗口的情况下
运维·服务器
大连好光景1 天前
《Docker容器提权&逃逸总结》
linux·运维·服务器
你想考研啊1 天前
win安装WSL和win使用shell
linux
丁丁丁梦涛1 天前
TencentOS Server 4.4(兼容centos 9 stream)部署KKFileView
linux·运维·centos·kkfileview
南山nash1 天前
Docker 网络详细讲解
运维·docker·容器
智能化咨询1 天前
(112页PPT)数字化转型制造业企业数据治理平台规划方案(附下载方式)
大数据·运维·人工智能
Nautiluss1 天前
一起调试XVF3800麦克风阵列(九)
linux·人工智能·嵌入式硬件·音频·语音识别·dsp开发
西木Qi1 天前
tree命令查看目录和文件结构
linux
静止了 所有的花开1 天前
Linux 上几种 exFAT 驱动的区别
linux·exfat·exfat-nofuse·exfat-linux·linux-exfat-oot