MinGW編譯OpenSSL

編譯0.98o版本成功,1.00a失敗,新版本存在很多問題也是正常的,反正老版本夠用了,呵呵

把MinGW工具鏈的環境變量設置好,然後進入解壓縮的“openssl-0.9.8o”目錄,執行“ms/mingw.bat”,喝杯茶上個廁所,搞定,呵呵(注意不能進入ms目錄執行mingw.bat,必須在openssl解壓縮後的根目錄執行)。編譯好的可執行程序和靜態庫在“out”目錄裏,dll文件就在openssl解壓縮後的根目錄裏。

發現編譯好的openssl.exe還是有些大,用Dependency Walker工具查看是直接依賴的Windows庫,而沒有依賴libeay32.dll和libssl32.dll,使用“ms/mingw.bat shared”編譯還是如此...算了,湊活着用吧。

參考:
OpenSSL News - http://www.openssl.org/news/news.html
OpenSSL Installation - http://www.cgicentral.net/400CS/Docs/openssl/INSTALL.openssl.html

發佈了58 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章