Mac openssl 和curl源碼編譯
阿新 • • 發佈:2018-10-09
頭文件 john crypt oca cal sta url configure 文件
1.先編譯openssl, 下載源碼後解壓,終端進入源碼目錄,輸入命令配置編譯環境:./Configure darwin64-x86_64-cc
等待配置完成後,輸入make 和make install, openssl會安裝在/usr/local/ssl目錄下,如果你之前有安裝其他版本的ssl,
調用命令行sudo rm -rf /usr/local/ssl 來移除舊版本,安裝完成後,終端進入/usr/local/ssl/bin目錄下,執行./openssl version,
查看庫版本是否正確。
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靜態庫,到自己的項目中,註意:頭文件也需要更新。
轉載註明出處:博客園HemJohn
Mac openssl 和curl源碼編譯