[OpenSSL]编译过程

minGW编译openssl1.1.1b过程 minGW编译openssl1.1.1b过程 1.下载安装minGW http://www.mingw.org/download/installer 官网下载安装器mingw-get-setup.exe,下载并安装。安装过程参考https://www.cnblogs.com/lidabo/p/8990348.html。为了防止以后使用时遇到莫名其妙的问题,组件全选安装了。 装完后 C:\MinGW... 阅读详情
【1】方式1 vc2008命令行编译
    <1>先下载ActivePerl,下载最新版本(现在是最新),文件名为ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi。安装。
    <2>下载openssl-1.0.1c,解压到C盘根目录下。
    <3>接下来是下载Microsoft Visual C++ 2008 Redistributable,该软件有些人需要安装。
    <4>在命令窗口中(cmd进入),输入:CD c:\openssl-1.0.1c,进入openssl-1.0.1c目录,然后输入:perl Configure VC-WIN32 -DOPENSSL_USE_IPV6=0,回车。此处添加“-DOPENSSL_USE_IPV6=0”是用来禁用IPV6,防止报ml.exe的“0x01”错误。
    <5>接着输入ms\do_ms,生成makefile文件。
    <6>接着输入CD D:\Program Files\Microsoft Visual Studio 9.0 (X86)\VC\bin,回车。输入vcvars32.bat,回车运行。此处为注册环境变量。
    <7>接下来就是输入:CD C:\openssl-1.0.1c,再次进入openssl-1.0.1c目录,输入:nmake -f ms\nt.mak,编译静态库。编译要花几分钟的时间,请耐心等待。
      如果出现找不到ml.exe(VS2008一般不会),就去下载masm,安装这个软件,在bin里面找到ml.exe和ml.err,复制到C:\Program Files\Microsoft Visual Studio 9.0\VC\bin下面。
    <8>编译完成后,输入nmake -f ms\nt.mak test,进行测试,若测试成功,最后输出“pass all tests”,则编译成功。
    <9>最后输入nmake -f ms\nt.mak install,安装。
    为便于编译一下有两个版本
    nt-mt.mak 为MT版本  无调试信息
    nt-mtd.mak为MTD版本 调试信息格式为/Zi
    重新编译前执行:
    nmake -f ms\nt.mak clean
    nmake -f ms\nt.mak vclean
ActivePerl-5.14.2安装包及说明文档 ActivePerl是Perl语言的一种广泛应用的发行版,由ActiveState公司开发,支持Windows、Linux、macOS等多种操作系统。它预编译了大量Perl模块,简化了开发者的工作流程,并提供了集成开发环境PerlDev Kit和Perl Package Manager(PPM)来方便模块的安装与管理。ActivePerl的安装包可以通过多种途径获得,以确保用户能够根据自己的操作系统和需求下载到合适的版本。最官方的下载途径包括但不限于:Perl Active的官方网站。 阅读详情

相关推荐

ActivePerl-5.14.2.1402-MSWin32-x64-295342

免费下载ActivePerl-5.14.2.1402-MSWin32-x64,适用于win操作系统

Bugzilla安装过程

Bugzilla+Mysql+iis+perl模块+ ActivePerl 安装过程   一、        需要的软件 安装bugzilla需要的软件有MySQL数据库软件,activeperl软件,bugzilla安装包,IIS组件 安装环境 操作系统OS: Windows 平台 Bugzilla:4.2或以上 数据库:MYSQL: v5.5.21 For Windows 或以上...

weixin_34185512的博客 428

nasm2.1+openssl1.0.1+activePerl5.14.2.zip

vs2010编译openssl1.0.1所涉及到的包,文章见http://blog.csdn.net/rydiy/article/details/7710301 rydiy分享

OpenSSL windows下编译过程

源码下面包含文件INSTALL.W32,里边有详细的编译过程如下,共分X步骤 1、下载ActiveState Perl 地址如下,如果安装目录不在环境变量中,需要添加到环境变量中避免下一步dos状态下找不到perl命令。 You need Perl for Win32.  Unless you will build on Cygwin, you will need  ActiveState

Walter的专栏 940

ActivePerl-5.14.0.1400

ActivePerl_5.14.0.1400

ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi

ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi

OpenSSL编译过程和报错解决

OpenSSL编译过程和遇到的问题 OpenSSL编译过程和遇到的问题 win764位系统。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX数学公式 语法; 增加了支持甘特图的

haiword的博客 3181

ActivePerl-5.14.2.1402-MSWin32-x86-295342.rar

ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi Perl语言执行器,运行于Windows下,win7、win8、win10亲测好用

windows下openssl编译过程及错误

windows下openssl编译过程及错误

1772

ActivePerl-5.14.2.1402-MSWin32-x64-295342.zip

ActivePerl-5.14.2.1402-MSWin32-x64-295342 64位perl,版本5.14,windows安装文件

ActivePerl-5.14.2

ActivePerl-5.14.2

基于Nginx关于OpenSSL漏洞的修复过程再说说编译过程

OpenSSL这个库应用非常广泛,实际业务环境中使用广泛的Nginx、SSH都有用到,一旦使用了漏洞版本则可能产生安全问题。之前在公众号发布过《一个关于OpenSSL和Nginx的漏洞修复过程》和《Nginx编译并动态链接OpenSSL库》,上述两文中编译安装了Nginx。本文对动态编译Nginx程序时链接不同版本的OpenSSL库进行对比说明,并深入一点说说实验中的编译过程。

kitgenius的博客 828

一种解决STM32多串口同时收发的方法

在做项目中,遇到了同时调用串口通信时程序崩溃的问题,在项目中,串口1用作调试串口,串口2用作MQTT通信串口,串口3用作下位机通信串口, 串口1重定向以后,用库函数自带的printf函数打印字符串 串口2使用自己写的u2_printf函数,即va_list这套变参宏定义后使用vsprintf函数打印字符串 串口3刚开始使用串口2一样的打印方式,程序在调试调用到串口3打印函数时直接崩溃,后续将串口3改用dma转存输出,仍然无法正常调用 多次研究以后,采用三个串口都使用重定向后的库函数自带的printf

Zxp0605的博客 8796

OpenSSL 安卓/iOS 编译过程 与 开发例程

为Android和iOS/MacOS编译OpenSSL并实际展示如何用它验证文件签名

Tangramor的专栏 1521

使用qt+PaddleOCR做一个OCR软件demo

文章目录使用qt+PaddleOCR做一个OCR软件demo效果展示1 建立环境1.1 vs项目环境1.2 qtcreator项目环境1.2.1 源代码整理1.2.2 依赖项整理如下1.2.3 模型文件如下1.2.4 在.pro文件中设置依赖库的模式1.2.5 pro文件中添加.h和.lib2 在工程代码中添加截图功能2.1 新建截图类并连接信号2.2 QImage转cv::Mat3 在工程代码中集成PaddleOCR3.1 初始化PaddleOCR3.2 修改文字识别类的run函数,增加一个返回结果的值的

ShareProgress的博客 9305

数据采集卡架构与PCIe优化设计详解

数据采集卡(DAQ)作为工业自动化中的关键设备,其核心在于模数转换(ADC)和数字信号处理技术。现代系统普遍采用PCIe总线架构,通过DMA传输和时钟同步技术实现高速数据采集。在信号调理环节,可编程增益放大器(PGA)和抗混叠滤波器确保信号质量;而Σ-Δ型ADC则提供高达24位的分辨率。实际应用中,从电力监测到机床振动分析,数据采集卡需要结合具体场景优化配置。通过合理的PCB布局和EMI防护设计,可以有效提升系统在工业环境中的可靠性。

weixin_29168675的博客 912

openssl windows下编译过程

编译步骤:1. 下载并安装ActivePerlhttp://downloads.activestate.com/ActivePerl/,记得下载Windows版本(MSWin32)的,然后还要注意你的系统是32位(x86)还是64位(x64)。2. 下载并解压OpenSSL的源代码http://www.openssl.org/source/到指定目录,比如D:\openssl...

weixin_34124651的博客 201

基于STM32设计的万能红外遥控器(学习型)

当前介绍了一种基于STM32微控制器设计的红外遥控器,支持接收解码功能和发送功能,可以将接收的码原样发送出去。 红外遥控器作为智能设备控制方式之一,在一定程度上满足了人们对于快速方便控制的需求。 当前设计的红外遥控器支持学习模式和发送模式。通过矩阵键盘上的数字键选择发送对应的控制码。 一共支持学习10个控制码,对应矩阵键盘上的数字。0~9。

6559

srs linux 编译,编译OpenSSL过程记录

描述(Description)编译内置的OpenSSL出现问题SRS版本(Version): 3.0-b4 (Ubuntu 20.04/GCC 9.3)SRS的日志如下(Log):Building openssl-1.1.0e.Operating system: x86_64-whatever-linux2"glob" is not exported by the File::Glob modul...

weixin_33850918的博客 1569

AUTOSAR进阶图解==>AUTOSAR_SWS_BSWGeneral

本文详细解析AUTOSAR基础软件(BSW)模块的通用规范,涵盖其分层架构、配置管理、初始化流程和状态转换机制。AUTOSAR采用清晰的分层设计,包括应用层、服务层、ECU抽象层和微控制器抽象层,各层模块通过标准化接口交互。BSW模块配置采用类型化定义,支持预初始化、初始化和后期构建配置。文档还阐述了模块初始化流程中的依赖管理,以及运行时的状态转换与错误处理机制,为汽车电子控制单元的标准化开发提供规范指导。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 1127

ROSTCM6软件下载及语义网络分析详细操作教程(附网盘链接)

ROSTCM6是武汉大学沈阳教授研发编码的国内目前唯一的以辅助人文社会科学研究的大型免费社会计算平台。该软件可以实现微博分析、聊天分析、全网分析、网站分析、浏览分析、分词、词频统计、英文词频统计、流量分析、聚类分析等一系列文本分析。

m0_64336780的博客 4万+

centos7 linux下编译openssl 3.0源码及安装配置过程

不知道为什么,国内的文章都是介绍编译openssl 1.x版本的,几乎找不到介绍如何编译安装openssl 3.x的介绍文章,折腾两天成功后记录一下centos7 下面编译openssl3的过程。 openssl 3.0 github地址:https://github.com/openssl/openssl 但是不知道是不是github抽风,前几天还能在openssl仓库首页找到release链接来着,今天就找不到了,如下: 还好,前几天写的windows下面编译openssl的博客里面记录了o.

程序员记事本 4500

搭建ROS小车真的难吗?

搭建ROS小车真的难吗?不难 1.引言 本着为大家谋福利的心态,根据自己以往的开发经验,打算写一个从零开始制作一个可以实现地图构建和导航的ROS小车。目前某宝上面有很多现成产品,但是我个人认为,一个好的移动机器人开发工程师,应该对机器人的整个流程都能具备维护的能力,然后再深入研究其中一个方向即可。看到网上很少有整个系列的开发教程,看到同学们大多东拼西凑,浪费了不少时间。我就想着利用空余时间,将我本人的开发过程输出给大家。有基础理论、有实际工程代码、有丰富的学习资料,尽最大努力帮大家进入移动机器人的大门。 国

「小白学移动机器人」一个专注分享移动机器人相关知识的公众号! 1万+

ios编译openssl曲折的过程纪录

转自:http://dingran.iteye.com/blog/1743496 废了两天的劲,还是我笨呢,总算搞定了,希望可以帮助后来者们。   1.下载OpenSSL源代码库: http://www.openssl.org/source/   2.分别编译arm7,ram6和i386的三个架构的静态库。   arm7的命令是:   执行Config文件: ./conf

Gabriel的专栏 3438

你的小程序地图功能还只是“摆设”吗?支付宝地图API的深度玩法都在这里了!

🏆本文收录于《滚雪球学支付宝小程序开发》专栏,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1821

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: 【MFC】按钮点击拷贝到剪切板
下一篇: 【C++】封装使用jsoncpp的类
Kayee2012
博客等级 码龄18年 27粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值