window下安装openssl1.1.0(以及linux 下源码编译安装)

4 篇文章 1 订阅
2 篇文章 0 订阅

Fedora下源码编译:

先安装perl 5。

接下来安装openssl1.1.0,进入openssl源码路径下,具体步骤如下:

$ ./config --prefix=/opt/openssl --openssldir=/usr/local/ssl
$ ./Configure
$ make
$ make test
$ make install

make test的时候可能会出现错误。安装cpan

$ sudo dnf install cpan

做make test

$ make list-tests
$ make VERBOSE=1 test
$ make TESTS='test_rsa test_dsa' test
$ make test

make install之后,没有报错,生成的库以及可执行文件存放在/opt/openssl下。

loading shared libraries的操作请看:
“error while loading shared libraries: xxx.so.x”

Windows下源码编译:

1、先安装安装perl 5。配置环境变量。

2、安装NASM,配置环境变量。

3、打开VS2015环境Developer Command Prompt for VS2015(管理员身份运行)。执行

vc\vcvarsall x86_amd64     // 设置64位环境

或vcvars32                 // 设置32位环境

4、进入openssl1.1.0源码路径下,(首先安装dmake),执行

ppm install dmake

// 在C:\Perl64\site\bin会有dmake.exe文件,将路径放入环境变量中

5、配置,执行以下命令后,生成makefile文件

perl Configure VC-WIN64A  // 或者VC-WIN32

6、执行nmake,编译

nmake
nmake test
nmake install

7、最后,生成的相关bin、html、lib、include、存放在C:\Program Files\OpenSSL路径下(默认设置,可以通过config –prefix=DIR修改)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值