1.先編譯openssl, 下載源碼後解壓,終端進入源碼目錄,輸入命令配置編譯環境:./Configure darwin64-x86_64-cccurl
等待配置完成後,輸入make 和make install, openssl會安裝在/usr/local/ssl目錄下,若是你以前有安裝其餘版本的ssl,url
調用命令行sudo rm -rf /usr/local/ssl 來移除舊版本,安裝完成後,終端進入/usr/local/ssl/bin目錄下,執行./openssl version,命令行
查看庫版本是否正確。ssl
2.編譯curl,下載curl源碼,終端進入源碼目錄,執行:env LDFLAGS=-R/usr/local/ssl/lib ./configure --prefix=/usr/local/curl --with-ssl=/usr/local/ssl --disable-ldap --disable-ldaps 配置編譯環境,而後輸入make和make install 安裝curl,安裝完畢後,終端進入/usr/local/curl/bin目錄,源碼
輸入./curl -V查看curl版本號,和使用openssl庫的版本號。確認無誤以後,拷貝openssl源碼目錄的libssl.a和libcrypto.a兩個靜態庫博客
文件,拷貝curl源碼目錄下的/lib/.libs/libcurl.a靜態庫,到本身的項目中,注意:頭文件也須要更新。openssl
轉載註明出處:博客園HemJohnit