美文网首页
OPENSSL源码安装进行开发

OPENSSL源码安装进行开发

作者: 自在的仙人 | 来源:发表于2017-12-18 14:03 被阅读86次

    Windows下:

    1.安装好vs2012(或者更高的版本),perl,NASM,配置好环境变量

    2.使用管理员权限(否则可能后面nmake install指令报错)打开Developer Command Prompt for VS2012,使用命令行ppm install dmake安装nmake工具

    3.进入openSSL的源代码目录,当前版本是openssl1.1.0e

    4.执行配置命令:

    perl Configure VC-WIN32 --debug --prefix=D:\ProgramsIntalled\OpenSSL zlib --with-zlib-include=D:\ProgramsIntalled\zlib --with-zlib-lib=D:\ProgramsIntalled\zlib\zdll.lib

    --debug是生成DEBUG版本的OpenSSL,有助于我们在编程时进行调试,如果是后期生成release版本的,需要替换成 --release 安装一个release版本的openSSL

    --prefix指定安装openSSL的路径

    zlib参数用于指定编译连接zlib库,如果不添加该参数,会导致无法使用OpenSSL封装的压缩功能

    5.第4步会在源代码目录下生成makefile文件和configdata.pm文件,打开之后查找 /MDd,全部替换成 /MTd

    6.开始安装:

    nmake all

    nmake install

    7.清除编译的中间文件,也可以不需要,直接删除解压出来的OpenSSL源代码文件夹:

    nmake distclean

    Linux环境下:(先安装并配置好所有的C++编译环境)

    1.进入源码解压后的文件夹,执行命令:

    ./config --prefix=/home/admin/openssl1.1.0f/debug/installed --openssldir=/home/admin/openssl1.1.0f/debug/ssl zlib --with-zlib-include=/usr/include --with-zlib-lib=/usr/include --debug

    这里zlib相关的配置和windows是一样的道理,必须要有,所以事先还必须安装好zlib。

    然后开始执行

    make

    之后执行

    make install

    相关文章

      网友评论

          本文标题:OPENSSL源码安装进行开发

          本文链接:https://www.haomeiwen.com/subject/ceqmwxtx.html