一 , 安裝 Perl

ActivePerl-5.22.1.2201-MSWin32-x64-299574.msi 下載截圖
安裝 ActivePerl-5.22.1.2201-MSWin32-x64-299574.msi . 常規(guī)安裝 .(C:\Perl64\ ) .
配置環(huán)境變量 : "C:\Perl64\bin" 添加到Path中.
-
測(cè)試 Perl
cd "C:\Perl64\eg"
perl example.pl
測(cè)試Perl是否安裝成功
二 , 編譯 openssl-1.0.2a
- 下載 openssl-1.0.2a.tar.gz .
- 解壓openssl-1.0.2a.tar.gz .
- 打開命令行工具
1. cd openssl-1.0.2a 進(jìn)入到 Openssl 根目錄.
2. 執(zhí)行perl Configure VC-WIN32,配置編譯環(huán)境
3. 執(zhí)行ms\do_ms.bat,生成配置文件
4. 執(zhí)行nmake -f ms\ntdll.mak,執(zhí)行編譯、鏈接,編譯結(jié)果在out32dll目錄下, 此命令生成動(dòng)態(tài)庫(kù) ,只要沒有 Stop基本就是成功了.
三, 問題
**出錯(cuò)一 : **
'nmake' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
**解決辦法: **
配置環(huán)境變量: "VS安裝路徑" /VC/bin;
**出錯(cuò)二: **
ms\uplink.c(11) : fatal error C1083: 無(wú)法打開包括文件:“windows.h”: No such file or directory
NMAKE : fatal error U1077: “"E:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cl.EXE"”: 返回代碼“0x2”
**解決辦法: **
cmd下進(jìn)入到vs安裝路徑\VC\Bin下,
執(zhí)行vcvars32.bat,此時(shí)會(huì)執(zhí)行vcvas32.bat自動(dòng)為當(dāng)前命令提示符設(shè)置VS環(huán)境變量。
**錯(cuò)誤三: **
NMAKE : fatal error U1077: 'ml.EXE' : return code '0x1'
Stop.
**解決辦法: **
第3步中添加no-asm參數(shù),即perl Configure VC-WIN32 no-asm,然后再繼續(xù)執(zhí)行后續(xù)步驟。
參考 : http://www.voidcn.com/blog/bytxl/article/p-4727750.html
64編譯 : http://blog.csdn.net/fion45/article/details/40002387
