当前位置: 首页 > 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

相关文章:

  • 精灵图的知识
  • 解决ImportError: cannot import name ‘notf‘
  • Mysql约束(学习自用)
  • Node.js - Express框架
  • c++ haru生成pdf输出文本实例
  • 《零基础Go语言算法实战》【题目 2-22】Go 调度器优先调度问题
  • (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数据持久化