首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建openSSL?

如何构建openSSL?
EN

Stack Overflow用户
提问于 2015-07-27 10:47:04
回答 3查看 819关注 0票数 0

我想与其他人分享我的知识,如何从http://www.openssl.org/安装openSSL

我知道有些人对此没有任何问题,但我有一些人。

EN

回答 3

Stack Overflow用户

发布于 2015-07-27 10:47:04

所以,我在构建openSSL时遇到了一些问题,我没有找到一篇关于几个问题的帖子。

我从https://www.openssl.org/source/下载了openSSL源代码(当前版本是1.0.2d)。我读取了根目录中的INSTALL.W64,并尝试构建。我有win7 x64。它说我需要perl。我下载并安装了它。然后:

  1. Win+R并键入cmd

cd WHERE_YOURS_OPENSSSL\openssl-1.0.2d perl Configure VC-WIN64A ms\do_win64a

在这里我遇到了问题:"mI64无法识别...“解决方案:在上面的代码之前,我应该运行bat文件。它位于C:\Program Files (x86)\Microsoft Visual Studio X.X\VC\bin\x86_amd64\vcvarsx86_amd64.bat.So中,生成的命令为:

cd C:\Program Files (x86)\Microsoft Visual Studio X.X\VC\bin\x86_amd64 vcvarsx86_amd64 cd WHERE_YOURS_OPENSSSL\openssl-1.0.2d perl Configure VC-WIN64A ms\do_win64a nmake -f ms\ntdll.mak然后我遇到了新的问题:"tmp32dll/x86_64cpuid.asm致命错误“。我看到的“解决方案”很少,但只帮助了其中的一个:

在"*STDOUT=*OUT;“行中打开文件,并将其替换为"*STDOUT=*FD;",该行上方写着:”"WHERE_YOURS_OPENSSSL\openssl-1.0.2d\crypto\x86_64cpuid.pl“editor.Find,...”将其替换为"open FD,....",保存并关闭。

然后,我删除了tmp dir (tmp32dll),并再次重复所有命令。在此之后,操作构建将会工作得很好。

票数 0
EN

Stack Overflow用户

发布于 2015-11-23 06:44:39

我在这里添加了我自己的使用Visual Studio2015在Windows64位上构建OpenSSL 1.0.2d的指南:

https://ingehenriksen.wordpress.com/2015/11/22/building-openssl-1-0-2d-64-bit-on-windows-with-visual-studio-2015/

票数 0
EN

Stack Overflow用户

发布于 2018-01-21 20:48:13

如何在没有NASM的情况下在VC-2015 OpenSSL 1.0.2n中构建64位。

代码语言:javascript
复制
first startup ms build command 2015 

cd VC | if you are in programfiles x86/Microsoft Visual Studio 14.0
vcvarsall /?  | to see options if you need use sdk of Windows 10
vcvarsall x64 8.1 | standard option for VC-2015 64bit
cd \ | go to root of c:
cd openssl-1.0.2n | The source folder download extracted to c:\
perl Configure -no-asm VC-WIN64A --prefix=c:\openssl-64
ms\do_win64a
nmake -f ms/ntdll.mak
nmake -f ms/ntdll.mak test  | test are sometimes unnecessary
nmake -f ms/ntdll.mak install

要在同一文件夹中构建libcurl static do所需的静态库:

代码语言:javascript
复制
nmake -f ms/nt.mak
nmake -f ms/nt.mak test     | test are sometimes unnecessary
nmake -f ms/nt.mak install
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31644249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档