openssl简易文档

一:编译

前置工作:

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

你可能感兴趣的:(算法,ssl,File,服务器,callback,makefile)