windows10下安装openssl的过程详解

发布时间 - 2017-06-07 00:00:00    点击率:

大致过程网上都讲的差不多了,主要是遇到了几个坑。

简单说一下过程:
安装activeperl-5.22.1.2201-mswin32-x64-299574.msi,这个我没有从官网上找,直接csdn资源里面找着下了。
安装openssl,这个我是直接用git clone的。
这两个我也都按照教程安装在c盘了。

使用命令行工具,进入C:\Perl64\eg路径下, 执行“perl example.pl”,若显示“Hello from ActivePerl!”,则说明Perl安装成功。

我一开始执行其实是没有成功的,先配好了perl的环境变量才能出现这个。

然后是使用vs2013的开发人员命令提示工具执行perl configure VC-WIN32,我这边一直报错,显示:
nasm is not found
我就去安装了个nasm,然而情况并没有好转,还是not found。最后看到一篇文章说用这个命令:
perl Configure VC-WIN32 no-asm –prefix=c:\openssl
有效果了,然而提示:

我就按照提示内容执行:
ppm install dmake
好了,不报这个错了。
最后运行
ms\do_ms
nmake -f ms\ntdll.mak
还是报错,怎么都不行。 

Starting with 1.1.0 there are no msdo_*.bat files anymore.Instead execute the following steps:
x32 compilation on Windows: 
 perl Configure VC-WIN32 
 nmake 
 nmake test
x64A compilation on Windows: 
 perl Configure VC-WIN64A 
 nmake 
 nmake test

也就是说openssl-1.1.0以上的版本configure的时候不会生成msdo_*.bat等等东西
这一步跳过就好了

按照上面说的,先运行nmake,再运行nmake test,等了好一会儿,时间比较长,但总算是好了。


# windows10  # 好了  # 报错  # 我是  # 几个  # 我就  # 我一  # 下了  # 这两个  # 错了  # 也都 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 微信公众帐号开发教程之图文消息全攻略  Laravel如何实现API速率限制?(Rate Limiting教程)  新三国志曹操传主线渭水交兵攻略  创业网站制作流程,创业网站可靠吗?  Android中AutoCompleteTextView自动提示  JavaScript实现Fly Bird小游戏  EditPlus中的正则表达式 实战(1)  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  微信小程序 scroll-view组件实现列表页实例代码  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  实现点击下箭头变上箭头来回切换的两种方法【推荐】  如何挑选优质建站一级代理提升网站排名?  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  高性价比服务器租赁——企业级配置与24小时运维服务  详解Android中Activity的四大启动模式实验简述  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  在线教育网站制作平台,山西立德教育官网?  在Oracle关闭情况下如何修改spfile的参数  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  高防服务器租用指南:配置选择与快速部署攻略  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  jQuery中的100个技巧汇总  香港服务器部署网站为何提示未备案?  JavaScript如何实现类型判断_typeof和instanceof有什么区别  如何用好域名打造高点击率的自主建站?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  如何在IIS7上新建站点并设置安全权限?  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  音响网站制作视频教程,隆霸音响官方网站?  详解jQuery停止动画——stop()方法的使用  Android滚轮选择时间控件使用详解  如何构建满足综合性能需求的优质建站方案?  PHP正则匹配日期和时间(时间戳转换)的实例代码  Laravel distinct去重查询_Laravel Eloquent去重方法  北京专业网站制作设计师招聘,北京白云观官方网站?  如何制作一个表白网站视频,关于勇敢表白的小标题?  nodejs redis 发布订阅机制封装实现方法及实例代码  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel如何为API生成Swagger或OpenAPI文档  网站制作大概多少钱一个,做一个平台网站大概多少钱?  node.js报错:Cannot find module 'ejs'的解决办法  如何在腾讯云服务器快速搭建个人网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐