天天看點

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

 本文轉自 dog250 51CTO部落格,原文連結:http://blog.51cto.com/dog250/1273966