一:編譯
前置工作:
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