=======================================================編譯前的準備==============================================================
1.安裝MSYS2
2.進入到MSYS2的安裝目錄中,將原有的mingw32和mingw64目錄刪除(因為這兩個目錄根本就沒有編譯器)
3.將我的兩個編譯器複製到MSYS32目錄中直接解壓
4.安裝Perl
5.啓動MSYS2 MINGW32執行器,在裏面輸入gcc -v檢查是否是我的那個編譯器
6.啓動MSYS2 MINGW64執行器,在裏面輸入gcc -v檢查是否是我的那個編譯器
7.若上述準備就緒,即可進入以下的編譯環節
======================================================================================================================================================================================靜態庫的編譯==============================================================
1.編譯32位的Debug靜態庫
1.1 啓動MSYS2 MINGW32
1.2 進入openssl的源碼目錄
1.3 輸入[Perl Configure mingw -static --debug no-asm no-shared --prefix="C:/openssl_mingw32_static_debug_build"]
1.4 然後make -j8即可
1.5 編譯完成後,輸入make install
2.編譯32位的Release靜態庫
2.1 啓動MSYS2 MINGW32
2.2 進入openssl的源碼目錄
2.3 輸入[Perl Configure mingw -static --release no-asm no-shared --prefix="C:/openssl_mingw32_static_release_build"]
2.4 然後make -j8即可
2.5 編譯完成後,輸入make install
3.編譯64位的Debug的靜態庫
3.1 啓動MSYS2 MINGW64
3.2 進入openssl的源碼目錄
3.3 輸入[Perl Configure mingw64 -static --debug no-asm no-shared --prefix="C:/openssl_mingw64_static_debug_build"]
3.4 然後make -j8即可
3.5 編譯完成後,輸入make install4.編譯64位的Release靜態庫
4.1 啓動MSYS2 MINGW64
4.2 進入openssl的源碼目錄
4.3 輸入[Perl Configure mingw64 -static --release no-asm no-shared --prefix="C:/openssl_mingw64_static_release_build"]
4.4 然後make -j8即可
4.5 編譯完成後,輸入make install
======================================================================================================================================================================================動態庫的編譯==============================================================
1.編譯32位的Debug動態庫
1.1 啓動MSYS2 MINGW32
1.2 進入openssl的源碼目錄
1.3 輸入[Perl Configure mingw -shared --debug no-asm --prefix="C:/openssl_mingw32_shared_debug_build"]
1.4 輸入make -j8
1.5 編譯完成後,輸入make install2.編譯32位的Release動態庫
2.1 啓動MSYS2 MINGW32
2.2 進入openssl的源碼目錄
2.3 輸入[Perl Configure mingw -shared --release no-asm --prefix="C:/openssl_mingw32_shared_release_build"]
2.4 輸入make -j8
2.5 編譯完成後,輸入make install3.編譯64位的Debug動態庫
3.1 啓動MSYS2 MINGW64
3.2 進入openssl的源碼目錄
3.3 輸入[Perl Configure mingw64 -shared --debug no-asm --prefix="C:/openssl_mingw64_shared_debug_build"]
3.4 輸入make -j8
3.5 編譯完成後,輸入make install4.編譯64位的Release動態庫
4.1 啓動MSYS2 MINGW64
4.2 進入openssl的源碼目錄
4.3 輸入[Perl Configure mingw64 -shared --release no-asm --prefix="C:/openssl_mingw64_shared_release_build"]
4.4 輸入make -j8
4.5 編譯完成後,輸入make install
===============================================================================================================================
本文章為轉載內容,我們尊重原作者對文章享有的著作權。如有內容錯誤或侵權問題,歡迎原作者聯繫我們進行內容更正或刪除文章。