正确在win10上编译openssl x64并且运行
Posted fit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正确在win10上编译openssl x64并且运行相关的知识,希望对你有一定的参考价值。
一、安装 perl
目的很简单,就是为了设置编译环境用,https://www.activestate.com/activeperl/downloads,选择64位程序,直接安装,安装时可选择写入环境变量,不用手动写入。
二、下载openssl
这个不用多说了吧,源码来的。下载地址:https://www.openssl.org/source/,我使用的是:
8213 | 2018-Aug-21 12:31:28 | openssl-1.1.1-pre9.tar.gz (SHA256) (PGP sign) (SHA1) |
下载完成,解压到本地目录,建议在d盘,不带空格 :D:opensslopenssl-1.1.1-pre9
三、命令行编译
我使用的环境是visual studio 2017,找到对应的编译工具:
然后切换到:D:opensslopenssl-1.1.1-pre9,执行命令:perl Configure VC-WIN64A no-asm --prefix=D:opensslopenssl-1.1.1-pre9,正确的话你会发现以下这些窗口
以上几个界面分别要执行以下命令:
1、perl Configure VC-WIN64A no-asm --prefix=D:opensslopenssl-1.1.1-pre9
2、nmake
3、nmake test
4、nmake install
这样就完成了编译完装。
以上是关于正确在win10上编译openssl x64并且运行的主要内容,如果未能解决你的问题,请参考以下文章
在 AIX 上编译 OpenSSH (PKIXSSH) 时无法与 OpenSSL 加密库链接
Hdf5开发笔记:hdf5介绍,在windows上编译msvc2015x64版本
在MacOS系统上编译OpenJDK12并使用CLion调试
使用 -fsanitize=address 在 FreeBSD(clang9 和 clang11)上编译时,Openssl 卡在 SSL_library_init()