zoukankan      html  css  js  c++  java
  • 怎样在WINDOWS下面编译OpenSSL

    编译OPENSSL的步骤:

    第一步:下载ActivePerl(http://www.activestate.com/, ),安装ActivePerl,默认安装路径在C:Perl64。打开命令提示符,定位到 C:Perl64eg 目录,执行 perl example.pl,若提示 Hello from ActivePerl! 则说明 Perl 安装成功: 这里只能下载64位的,

    第二步:下载并安装 nasm汇编器(http://www.nasm.us/, ),默认安装在C:UserslenovoAppDataLocalinNASM,将此路径加入Path环境变量,这个可以下载32位或者64位都没所谓

    第三步 执行perl Configure VC-WIN32 --prefix=c:opensslwin32,prefix参数指的是后面执行nmake install命令把OpenSSL安装到哪个目录。

    很多博客编译OPENSSL 的方法在1.1.0以后的版本都不行,具体出现的问题是

    t looks like you don't have either nmake.exe or dmake.exe on your PATH, so you will not be able to execute the commands from a Makefile. You can install dmake.exe with the Perl Package Manager by running: ppm install dmake

    下面才是老版本和新版本不同的编译办法

    都是打开VS自己的命令行,不要打开WINDOWS的命令行

    老版本(1.1.0以前的版本是)是

    执行msdo_nasm
    执行nmake -f ms tdll.mak,此处大约需要几分钟,如果一切正常,会在out32dll目录下生成很多dll和exe文件。
    执行nmake -f ms tdll.mak test,如果全部显示OK,说明编译正确。
    执行nmake -f ms tdll.mak install,所有头文件和lib文件就都被拷贝到前面prefix指定的目录了。

    新版本(1.1.0以后的版本是)

    nmake
    nmake test
    nmake install
  • 相关阅读:
    P3383 【模板】线性筛素数
    【模板】矩阵乘法快速幂
    【模板】线性筛素数
    【模板】快速幂
    【模板】归并排序求逆序对
    【模板】归并排序模板
    luogu 1084 疫情控制
    luogu 3155 [CQOI2009]叶子的染色
    luogu 1453 城市环路
    luogu 2607 [ZJOI2008]骑士
  • 原文地址:https://www.cnblogs.com/redmondfan/p/9834738.html
Copyright © 2011-2022 走看看