zoukankan      html  css  js  c++  java
  • Windows 一键安装OpenSSL

    原理:OpenSSL在github上有开源项目,我们只需要把代码克隆到本地,在本地编译一下就好了

    注意事项:

    1->在github上获取源码,必须要安装git for windows,网址 https://git-for-windows.github.io

    2->OpenSSL的配置文件需要Perl语言来解析,所以本地电脑需要安装Perl脚本运行环境

    perl官网下载地址 : https://www.perl.org/get.html  我选择的是草莓版(Strawberry) ,下载后安装Perl,安装目录可自定义,程序会自动配置好环境变量

    选择你想安装OpenSSL的目录,在里面建一个批处理文件,输入以下内容

    echo off & color 0A
    :: 项目名称
    set PROJECT=openssl
    :: 版本标签 github上可查 :https://github.com/openssl/openssl/releases
    set VESION=OpenSSL_1_1_0-pre5
    :: 项目路径
    set PROJECT_PATH=%cd%
    :: 代码存放路径
    set CODE_PATH="%PROJECT_PATH%\%PROJECT%_%VESION%"
    :: github openssl 项目网址
    set OPENSSL_GIT_URL=https://github.com/openssl/openssl.git
    ::安装路径
    set OPENSSL_INSTALL_DIR=%cd%
    
    ::从github上按照指定版本拉取源码
    if not exist "%CODE_PATH%" (
    git clone -b %VESION% https://github.com/openssl/openssl.git %CODE_PATH%
    )
    
    cd /d "%CODE_PATH%"
    
    ::通过perl脚本根据配置生成makefile
    perl Configure VC-WIN32 --prefix=%OPENSSL_INSTALL_DIR% no-asm
    
    :: 设置VS工具集目录,取决于电脑中VS安装路径
    set VS_DEV_CMD="D:Program Files (x86)Microsoft Visual Studio 12.0Common7ToolsVsDevCmd.bat"
    call %VS_DEV_CMD%
    :: 编译
    nmake -f makefile
    :: 测试(可选)
    nmake test
    :: 安装
    nmake install
    
    pause

    等待脚本执行结束,openssl就安装好了,包括可执行文件,头文件,静态库

    例如

  • 相关阅读:
    浅读《构建之法》
    def 和 lamdba的区别
    Numpy和Pandas的区别
    Django:每点击一次就增加行可输入的表格
    F函数和Q函数的作用
    super()的用法
    liunx操作系统
    celery(超详细)
    celery
    FastDFS环境搭建
  • 原文地址:https://www.cnblogs.com/tangxin-blog/p/5724071.html
Copyright © 2011-2022 走看看