当前位置: 首页 > 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.lryc.cn/news/499561.html

相关文章:

  • JS学习(1)(基本概念与作用、与HTML、CSS区别)
  • 代码随想录算法训练营day50|动态规划12
  • JavaWeb学习(2)(Cookie原理(超详细)、HTTP无状态)
  • java抽象类
  • minio集群部署–linux环境
  • 在vue3里使用scss实现简单的换肤功能
  • JavaScript编写css自定义属性
  • 我们来学webservie - WSDL
  • 【Agent】构建智能诗歌创作系统:基于多 Agent 的协同创作实现
  • 001 LVGL PC端模拟搭建
  • AJAX三、XHR,基本使用,查询参数,数据提交,promise的三种状态,封装-简易axios-获取省份列表 / 获取地区列表 / 注册用户,天气预报
  • mybatis之数据统计与自定义异常处理
  • qt creator使用taglib读取音频元信息,windows平台vcpkg安装
  • 设计模式之生成器模式
  • python学opencv|读取图像(三)放大和缩小图像
  • 1 数据库(上):MySQL的概述和安装、SQL简介、IDEA连接数据库使用图形化界面
  • C++初阶—类与对象(中篇)
  • Leetcode15. 三数之和(HOT100)
  • Oracle数据库小白备忘
  • DDR4与DDR3服务器内存的关键区别有哪些?
  • Linux: shell: bash: set -x;调试使用
  • Hadoop生态圈框架部署 伪集群版(五)- HBase伪分布式部署
  • 自定义指令,全局,局部,注册
  • 静坐修心.
  • 设计模式c++(一)
  • 核密度估计——从直方图到核密度(核函数)估计_带宽选择
  • Vant UI Axure移动端元件库:提升移动端原型设计效率
  • 如何用 JavaScript 操作 DOM 元素?
  • 【Ubuntu】URDC(Ubuntu远程桌面助手)安装、用法,及莫名其妙进入全黑模式的处理
  • ES-DSL查询