Openssl编译安装
Windows 下Openssl编译安装 解决相关不兼容问题
一 需要的环境
1> 下载Visual Studio 2017或者其他版本
2> 下载Strawberry Perl 编译器
https://strawberryperl.com/
3> 下载Openssl源码
https://www.openssl.org/source/
二 Strawberry 配置
1>如果下载压缩包
a> 下载Strawberry Perl 32位或者64为的版本 b> 设置环境变量PERL_HOME为解压文件的目录 c >设置如图所示环境变量
d> 终端执行perl --version e> 显示如图(视版本而定)
2> 如果下载可执行文件
a> 打开可执行文件 b> 下一步安装即可
三 编译Openssl
1> 将Openssl放到C盘下
2> 打开命令行
a>打开 适用于 VS 2017 的 x64 本机工具命令提示 对应版本而定(请注意你要编译的64为打开这个) b>打开 适用于 适用于 VS 2017 的 x86_x64 兼容工具命令提示 对应版本而定(请注意你要编译的32为打开这个)
3> 执行 cd 你的Openssl源码目录
4> 配置编译相关属性
a> 编译32位请执行执行Perl Confihure VC-WIN32 --prefix="这里填你要安装的目录" b> 编译64位请执行执行Perl Confihure VC-WIN64A --prefix="这里填你要安装的目录"
5> 执行nmake
6> 执行nmake test
7> 执行nmake install 会安装到你指定的perfix目录下
8> 上述编译如果出现编译不兼容错误,请检查Vs是否安装了对应32位或64位的扩展. 检查打开的vs终端是否和编译的版本相同. 删除原先编译出错的Openssl目录重新解压编译,即可
Openssl编译安装相关推荐
- 基于openEuler的OpenSSL编译安装和编程基础
文章目录 基于openEuler的OpenSSL编译安装和编程基础 OpenSSL编译安装 OpenSSL命令的使用 OpenSSL编程 简单测试 BASE64算法 作业 参考资料 基于openEul ...
- python2 openssl安装_CentOS下openssl和python编译安装
一.前言 本文主要纪录CentOS等类型系统下openssl和python软件编译安装的操作过程和一些注意事项,以供后续回顾使用. 二.操作指导 2.1 环境说明 软件 版本 CentOS 6.9 x ...
- centOS7编译安装openssl并使用C接口
centOS7编译安装openssl并使用C接口. 1.编译安装: 下载OpenSSL安装包 sudo wget http://www.openssl.org/source/openssl-1.1.0 ...
- 编译安装python3.6_编译安装Python3.6及以上
编译安装Python3.6及以上 前言 系统环境为centos6或7系统,编译安装python3.6及以上版本需要带上ssl模块,否则后面pip3安装会出现ssl类似的报错.而3.6及以上中的ssl模 ...
- centos8 解决编译安装 nginx时遇到的报错
下载解压切换目录略~ 编译nginx [root@iZgt88z6l1kvd7Z nginx-1.10.1]# ./configure --prefix=/usr/local/nginx --with ...
- arm编译安装php启动,在 ARM 设备上手工编译 LNMP 编译到心态爆炸
昨晚把我的华为畅享 8 Root 了,装了个 Linux Deploy,跑 CentOS 7 因为 CPU 比较辣鸡,就打算拿来建个小站玩玩 一开始打算用 OneinStack,结果发现不支持 ARM ...
- CentOS编译安装Qt(Qt可使用静态编译编译器)
CentOS编译安装Qt(Qt可使用静态编译编译器) 文章目录 前言 下载Qt源码 编译安装--以4.7.4为例 安装QtCreator 设置编译器 附加--Windows Qt静态编译的方法(以5. ...
- 编译安装php的openssl组件时遇到 libssl not found解决办法
centos上编译安装完php之后发现没有安装openssl组件,于是用phpize 增加openssl 到php源码目录下的ext目录中,找到openssl目录 php/bin/phpize ./c ...
- Linux 从源码编译安装 OpenSSL
来源:http://wangyan.org/blog/install-openssl-from-source.html OpenSSL 是一款开源的 SSL 软件包,采用 SSL 的公开密钥技术,用于 ...
最新文章
- SqlServer中循环给多张表建立聚簇索引
- 当Sklearn遇上Plotly,会擦出怎样的火花?
- “豆瓣酱”之用户,场景,功能
- runloop解决Cell上主线程卡顿
- linux连接Db2数据库时报58031_db2常用命令
- (47)Verilog HDL UART接收设计
- 小米10官宣首发骁龙865,小米6“钉子户”可以考虑换机了
- “小程序肯定会取代 App!” | 人物志
- 程序中的@Override是什么意思?
- linux qt目录查看,QT遍历目录获取文件信息
- 虚拟机下载-下载windows镜像
- 2022年电子商务概论(农)之形考作业一
- Altium Designer中关于PCB及原理绘制那些高级玩意总结
- RK61键盘使用说明书
- 魅族pro 6完美开启usb调试模式的经验
- STM32L476 DMA空闲中断使用问题
- (软件工程)-- 总体设计报告
- 三角形 已知三点坐标求面积
- 易语言 python库_精易Python支持库 (1.1#1205版)发布啦!
- ubuntu加载cp210x驱动