当前位置: 首页 > news >正文

centos 手动安装libcurl4-openssl-dev库

下载源代码

curl downloadsicon-default.png?t=O83Ahttps://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


http://www.mrgr.cn/news/79165.html

相关文章:

  • 2024美赛数学建模C题:网球比赛中的动量,用马尔可夫链求解!详细分析
  • 电子应用设计方案-51:智能镜子系统方案设计
  • C++鼠标轨迹算法(鼠标轨迹模拟真人移动)
  • element-plus的el-tree的双向绑定
  • [代码随想录14]二叉树的常用操作,翻转,对称,最大深度和最小深度,递归版本
  • 使用OpenTK展示3D点云图像(C#)
  • (12)时间序列预测之MICN(CNN)
  • 基于ZooKeeper搭建Hadoop高可用集群
  • 深入浅出:Python 编程语言的学习之路
  • 工业—使用Flink处理Kafka中的数据_ChangeRecord1
  • OpenVas安装步骤及报错问题
  • vscode远程连接ssh
  • Nginx 缓存 DNS 解析问题
  • THREE.js 入门(一)xyz坐标系
  • 深入浅出:php-学习入门全攻略
  • Docker 安装系列
  • git管理Unity项目的正确方式
  • python更新程序并部署服务器服务
  • 字符串函数和内存函数
  • C++ packaged_task
  • ElasticSearch学习记录
  • 51c视觉~YOLO~合集4
  • etcd-v3.5release-(2)-STM
  • python技巧:if else,逻辑判断要写完整。
  • Android 分词的两种方式
  • Unity数据持久化