windows下编译openssl-1.0.0l
一、环境
系统平台: windows 8.1
Visual Studio: vs2012
perl版本: ActivePerl-5.16.2.msi
openssl: openssl-1.0.0l
二、安装ActivePerl
安装ActivePerl需要注意的是不要安装到有空格的路径中,最好是全英文路径。
一直下一步就可以了。
三、编译openssl
a) perl Configure VC-WIN64A
b) ms\do_win64a
c) nmake -f ms\ntdll.mak
修改mtdll.mak,将下面的
INSTALLTOP=\usr\local\ssl
OPENSSLDIR=\usr\local\ssl
改为:
INSTALLTOP=D:\develop\ssl
OPENSSLDIR=D:\develop\ssl
d) nmake -f ms\ntdll.mak install
程序会安装到 D:\develop\ssl 目录下。
linux下编译openssl-1.0.0l
一、环境
系统平台: fedora 20 gnome perl版本: perl 5.18.2
openssl: openssl-1.0.0l
二、安装必备工具
make
Perl 5
gcc gcc-c++
三、编译openssl
a) ./config
b) make
c) make test
d) sudo make install
安装完成之后,使用openssl查看版本。
不过fedora 20似乎默认安装了OpenSSL 1.0.1e-fips 11 Feb 2013,所以最后一步安装会报错。
既然编译成功了,那直接使用当前目录就可以使用新版的openssl了。
后记:
之前编译openssl-1.0.2-beta1遇到各种问题,所以建议不要编译此版本,待版本正式发布之后再测试。