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
  • 相关阅读:
    loj#6433. 「PKUSC2018」最大前缀和(状压dp)
    PKUWC2019游记
    10. Regular Expression Matching
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/redmondfan/p/9834738.html
Copyright © 2011-2022 走看看