一:编译
前置工作:
1.下载openssl.网址:http://www.openssl.org/source/
2.解压缩.
3.下载activeperl,并安装.
编译:
用vs2005编译,编译之前要先根据配置生成makefile,具体为下面a,b,c三步:
a.C:/OpenSSL/openssl-0.9.8>Perl Configure VC-WIN32
b.C:/OpenSSL/openssl1-0.9.8>ms/do_ms.bat
c.C:/OpenSSL/openssl-0.9.8>nmake -f ms/ntdll.mak
编译选项:
我们必须在生成makefile前使得openssl得到正确配置,方法就是在Perl Configure VC-WIN32命令行加入编译选项,具体为:Perl Configure VC-WIN32 XXX,其中XXX为下列三大类
全局选项
第一类是全局性选项:
zlib
zlib-dynamic
no-zlib使用静态的zlib压缩库、使用动态的zlib压缩库、不使用zlib压缩功能。
threads
no-threads是否编译支持多线程的库。默认支持。
shared
no-shared是否生成动态连接库。(重点)
enable-sse2
no-sse2启用/禁用SSE2指令集加速。如果你的CPU支持SSE2指令集,就可以打开,否则就要关闭。
gmp
本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1273966