Windowsä¸ç¼è¯OpenSSLå¨æåºçæ¹æ³ï¼
1ãå®è£
ActivePerl
åå§åçæ¶å,éè¦ä½¿ç¨perl
2ã使ç¨VSä¸çVisual Studio 20xx Command Promptè¿å
¥æ§å¶å°æ¨¡å¼
3ã解å缩opensslçå
,éè¿cdå½ä»¤åæ¢å°opensslçç®å½
4ãæ§è¡ï¼perl configure VC-WIN32
5ãæ§è¡ï¼ms/do_ms
6ãéæ©ä¸åçç¼è¯ç»æ
1) æ§è¡ï¼nmake -f ms/ntdll.mak
该å½ä»¤çæå¨æåºï¼é»è®¤ä½¿ç¨çæ¯MD
2) æ§è¡ï¼nmake -f ms/nt.mak
该å½ä»¤çæéæåºï¼é»è®¤ä½¿ç¨çæ¯MT
3) æ³çæ使ç¨éæé¾æ¥è¿è¡æ¶åºçå¨æåºåéç¨ä¸é¢æ¹æ³
å¤å¶ä¸ä¸ªntdll.mak并å½å为ntdll_mt.mak,ä¿®æ¹éé¢ç âCFLAG= /MD /Ox ..............â 为/MT ,ç¶åéæ°ç¼è¯ï¼æ§è¡ nmake -f ms/ntdll_mt.mak
4) æ³çæ使ç¨å¨æé¾æ¥è¿è¡æ¶åºçéæåºåéç¨ä¸é¢æ¹æ³
å¤å¶ä¸ä¸ªnt.mak并å½å为nt_md.mak,ä¿®æ¹éé¢ç âCFLAG= /MT /Ox ..............â 为/MD ,ç¶åéæ°ç¼è¯ ï¼æ§è¡ nmake -f ms/nt_md.mak
7.å
¶å®å½ä»¤ï¼
nmake -f ms/ntdll.mak clean // æ¸
é¤ç¼è¯çä¸é´æ件
nmake -f ms/ntdll.mak install // å®è£
ï¼ä¸»è¦æ¯linuxä¸é¢ä¼èªå¨æ¾å°ç¨åºç®å½ä¸ ã
温馨提示:答案为网友推荐,仅供参考