VS2017+OpenSSL_1_1_0-stable VC-WIN64A编译安装 Ubuntu16.04编译安装

1 window安装
    1)安装perl, http://strawberryperl.com.
    2)新建openssl库文件的存放目录
    3)打开VS2017 X64的控制台,
    4)执行VS2017环境配置脚本,否则编译会报缺少nmake.或者ml64的错误
        X64环境执行vcvars64.bat,X32环境执行vcvars32.bat,
        VS2017脚本的存放路径为MicrosoftVisualStudio\2017\Community\VC\Auxiliary\Build\vcvars64.bat
    5)进入openssl的源码目录
    6)按顺序执行下列命令(亦可参考官方NOTES.WIN文件)
         
            $ perl Configure debug-VC-WIN64A no-asm --prefix=F:\GitHub\openssl\lib --openssldir=F:\GitHub\openssl\Bin  
            $ nmake
            $ nmake test
            $ nmake install
            
    *--prefix,    --openssldir用来配置生成库路径,及安装路径
    *debug-VC-WIN64A,此选项在window下可配置为
                            { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE },加debug-的为调试版本,
    *no-asm  表示编译中不使用汇编代码,汇编代码可以显著提升加密算法的效率,但需要安装制定的汇编编译器

2 Linux安装
    1)解压openssl开发包文件;

    2)运行./config --prefix=/usr/local/openssl

    3)make test (用来测试是否安装成功)

    4)make install

你可能感兴趣的:(openssl,VS2017,openssl,WIN64,ubuntu16.04)