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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值