windows平台源码编译最新版openssl

1.从openssl官网下载最新版openssl      https://www.openssl.org/source/

The latest stable version is the 1.1.0 series of releases

最新版为1.1.0  2016.8.25更新版

2.本机安装VS Studio,我的是vs2008

3.安装ActivePerl(http://www.activestate.com/activeperl/downloads 官网地址),最好安装5.20版,因为在编译openssl过程中,总是说找不到nmake,明明path中已经添加,就是说找不到

又说可以使用ppm包管理器安装dmake,最新版ActivePerl社区免费版为5.28不支持安装dmake,如下图所示

所以换ActivePerl为5.20版,安装dmake

4.安装Nasm汇编器http://www.nasm.us/

5.

1)打开VS Studio命令行工具,如图1所示。若编译64位OpenSSL库,请打开Visual Studio x64 Win64 Command Prompt,反之亦然。

图1

2)配置编译文件及安装目录;

编译Win32:perl Configure VC-WIN32 --prefix=c:\some\openssl\dir

编译Win64:perl Configure VC-WIN64A --prefix=c:\some\openssl\dir

“c:\some\openssl\dir”目录可以改成任何你希望的安装目录

6.都说要找ms目录下的bat脚本,我这里就没有

所以不用管,直接nmake          ,nmake install

时间: 2024-11-09 07:01:32

windows平台源码编译最新版openssl的相关文章

【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

作者 : 韩曙亮  博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csdn.net/shulianghan VLC 二次开发 视频教程 : http://edu.csdn.net/course/detail/355 博客总结 : -- 本博客目的 : 让 Android 开发者通过看本博客能够掌握独立移植 VLC Media Player 核心框架到自己的 app 中,

LAMP平台源码编译的实现

编译环境: Linux:CentOS 6.5 Aapache: httpd-2.4.9 Mysql: MaraiDB-5.5.32 PHP: php-5.5.26 模式一:web服务器 .数据库服务器.php在同一台服务器 实验拓扑图: 在这种模式下,处理客户端的请求过程大致如下: web介接收到客户端的请求后,如果是静态资源,则直接返回:如果请求的是动态资源,httpd负责处理的这个请求的进程(线程)会通过模块来处理请求,如果请求中会访问数据库会去数据库中取得数据,然后经运行结果返回这个进程,

一步一步源码编译最新版LAMP平台(三)

安装完mysql,下面编译安装php-5.4.41 因为在编译php的时候需要用到--with-mcrypt的选项,该选项支持加密功能,然而此选项需要依赖以下几个rpm包生成的库文件,所以需要先安装如下包. yum localinstall libmcrypt-2.5.7-5.el5.x86_64.rpm libmcrypt-devel-2.5.7-5.el5.x86_64.rpm mhash-0.9.2-6.el5.x86_64.rpm mhash-devel-0.9.2-6.el5.x86_

一步一步源码编译最新版LAMP平台

#!/bin/bash # # httpd        Startup script for the Apache HTTP Server # # chkconfig: - 85 15 # description: Apache is a World Wide Web server.  It is used to serve #           HTML files and CGI. # processname: httpd # config: /etc/httpd/conf/httpd.

一步一步源码编译最新版LAMP平台(二)

安装完apache之后,下面来安装mysql 解压 mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz 到/usr/local/ tar xf mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz -C /usr/local 链接 mysql-5.6.25-linux-glibc2.5-x86_64 到 mysql ln -sv mysql-5.6.25-linux-glibc2.5-x86_64 mysql cd mysql 添加 

CentOS6.5 从源码编译安装 GCC-4.9.1 全程实录,包含测试使用《图文教程》

前言 GCC(GNU Compiler Collection,GNU编译器合集)是linux以及其他类UNIX平台上进行开源项目,软件开发等必不可少的工具链组成之一(工具链的其他成员包括 binutils,Glibc,libstdc++ 等) 另外,对于程序员以及系统管理员而言,经常需要从软件的源码手动编译安装,而不论是configure脚本,还是make工具/makefile文件,最终都需要调用gcc(或者其它编译器)来进行实际的编译工作,因此,经常需要使用gcc的新版特性,并且与旧版gcc共

windows 平台使用 VS2017 编译 libevent 源码

一 依赖库编译先要将其依赖的库编译好,其中openssl需要编译到libevent中,编译成libevent_openssl.lib库,zlib在新版本中只有示例用到. 1)windows 平台使用 VS2017 编译 openssl 源码参考前面的文章openssl 默认编译到 C:\Program Files (x86)\OpenSSL 目录,包含收文件,lib文件和dll文件,待会需要配置此路径,或者直接把编译好的openssl库复制到指定路径中.2)使用 VS2017 编译 zlib 源

OpenCV在Windows平台下的源码编译

OpenCV库官方网站为http://opencv.org/. 在该网站可以下载最新的OpenCV for Windows,例如当前我下载的是opencv-2.4.9.exe ,双击该文件解压到某个目录下,解压后的根目录为opencv,opencv目录下有2个子目录,分别为build和sources,build目录中存放的是已经编译好的库,而sources目录中存放的是源代码.下面我们会在sources目录中编译源代码. 在sources目录中可以看到有个CMakeLists.txt文件,这个文

在CentOS6上使用源码编译LAMP平台

最近在学习重要的Web服务,当然也就少不了很重要的httpd和php.而动态网站必定又会使用数据库如mysql之类的,那么,今天就总结一下最近做的LAMP平台编译实验.具体过程如下. 实验名:在CentOS6上使用源码编译LAMP平台 实验环境:CentOS6.5,安装时选择了使用最多的两个开发包组. 使用系统默认基本yum源+epel6源(aliyun: http://mirrors.aliyun.com/repo/epel-6.repo) 使用源码包:httpd-2.4.9 ;二进制安装包m