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 的公开密钥技术,用于 ...
最新文章
- Java项目-Javaweb实现个人博客
- Kingdee v7.0账套修复
- Java 实现滑动时间窗口限流算法,你见过吗?
- pytorch view(): argument 'size' (position 1) must be tuple of ints, not Tensor
- elasticsearch集群配置文件详述
- angular自带的一些api_Angular API
- linux运行脚本运行不了,解决linux 运行自动化脚本浏览器无法启动问题
- excel html modify,Modify excel cell
- Crawler 爬虫
- 算法设计与分析(1)——基础知识
- Flash键盘钢琴谱
- 利用selenium下载图片,不使用requests和urllib等其他工具
- windows系统镜像修复计算机,为你详解win7系统还原及映像修复功能
- 好听的歌曲单片机c语言程序,单片机音乐播放C语言程序
- 读季琦《创始人·手记》
- 关于input在苹果和安卓手机上调用相机和相册的问题
- 中荷人寿山东省分公司开展保险消费者权益保护教育宣传周活动
- 小组项目--闲置物品交换系统-第一周
- 2021中国薪酬指南:全球半数雇主计划加薪并恢复至正常招聘水平
- [Sass常见用法] Css代码的Sass打开方式
热门文章
- Vue3 定义全局变量
- 图像处理: Canny边缘检测
- 电脑计算机u盘启动不了桌面,U盘装机大师帮你解决电脑开机后只有桌面背景不显示图标的问题...
- web课程设计——仿小米商城(10个页面)HTML+CSS+JavaScript web前端课程设计 web前端课程设计代码 web课程设计 HTML网页制作代码...
- android 亮化图片,城市亮化工程常用的建筑亮化手法有哪些
- 兰手指模拟器( BlueStacks)又不听话了,不能运行的解决办法:
- 小程序门店助手认证流程
- 网页学习——JavaScript事件
- Android替换/修改系统默认输入法
- java获取专辑封面_android获取音乐文件的内置专辑图片实现思路及代码