1. 程式人生 > >在Ubuntu和Windows上編譯libcurl支援https

在Ubuntu和Windows上編譯libcurl支援https

在Windows上:
軟體基礎:
VS 2015


下載:
1、libcurl:
https://curl.haxx.se/download.html
我選的curl-7.54.0.tar.gz


2、zlib
http://www.zlib.net/
我選的1.2.11


3、openssl
https://www.openssl.org/source/old/1.0.1/
我選的1.0.1t


4、ActivePerl
http://www.activestate.com/activeperl/downloads
我選的5.24.1.2402


5、如需要nasm:
下載並安裝Nasm彙編器,並將C:\Program Files\NASM新增到系統環境變數Path中
http://www.nasm.us/
我選的2.13.01


編譯zlib:
開啟:
zlib-1.2.11\contrib\vstudio\vc14\zlibvc.sln
根據情況選擇編譯的型別


編譯openssl
1. 安裝ActivePerl, 並新增環境變數(可以預設勾選,或者手動新增,如path=d:\perl\bin)。
2. 解壓openssl。
3. 點選 windows 開始->所有應用->vs2015->開發者命令提示(Developer Command Prompt for 2015)。
4. CD到解壓後的openssl的根目錄。
5. 執行命令:perl Configure VC-WIN32(或者VC-WIN64A,取決於編譯庫型別,可以用–prefix=路徑指定生成路徑).
6. ms\do_ms.bat(建立makefile檔案,64位需要使用ms\do_win64aA.bat)